Struct mosek::Iinfitem

source ·
#[non_exhaustive]
pub struct Iinfitem;
Expand description

Integer information items.

Implementations§

source§

impl Iinfitem

source

pub const ANA_PRO_NUM_CON: i32 = 0i32

Number of constraints in the problem.

source

pub const ANA_PRO_NUM_CON_EQ: i32 = 1i32

Number of equality constraints.

source

pub const ANA_PRO_NUM_CON_FR: i32 = 2i32

Number of unbounded constraints.

source

pub const ANA_PRO_NUM_CON_LO: i32 = 3i32

Number of constraints with a lower bound and an infinite upper bound.

source

pub const ANA_PRO_NUM_CON_RA: i32 = 4i32

Number of constraints with finite lower and upper bounds.

source

pub const ANA_PRO_NUM_CON_UP: i32 = 5i32

Number of constraints with an upper bound and an infinite lower bound.

source

pub const ANA_PRO_NUM_VAR: i32 = 6i32

Number of variables in the problem.

source

pub const ANA_PRO_NUM_VAR_BIN: i32 = 7i32

Number of binary variables.

source

pub const ANA_PRO_NUM_VAR_CONT: i32 = 8i32

Number of continuous variables.

source

pub const ANA_PRO_NUM_VAR_EQ: i32 = 9i32

Number of fixed variables.

source

pub const ANA_PRO_NUM_VAR_FR: i32 = 10i32

Number of unbounded constraints.

source

pub const ANA_PRO_NUM_VAR_INT: i32 = 11i32

Number of general integer variables.

source

pub const ANA_PRO_NUM_VAR_LO: i32 = 12i32

Number of variables with a lower bound and an infinite upper bound.

source

pub const ANA_PRO_NUM_VAR_RA: i32 = 13i32

Number of variables with finite lower and upper bounds.

source

pub const ANA_PRO_NUM_VAR_UP: i32 = 14i32

Number of variables with an upper bound and an infinite lower bound.

source

pub const INTPNT_FACTOR_DIM_DENSE: i32 = 15i32

Dimension of the dense sub system in factorization.

source

pub const INTPNT_ITER: i32 = 16i32

Number of interior-point iterations since invoking the interior-point optimizer.

source

pub const INTPNT_NUM_THREADS: i32 = 17i32

Number of threads that the interior-point optimizer is using.

source

pub const INTPNT_SOLVE_DUAL: i32 = 18i32

Non-zero if the interior-point optimizer is solving the dual problem.

source

pub const MIO_ABSGAP_SATISFIED: i32 = 19i32

Non-zero if absolute gap is within tolerances.

source

pub const MIO_CLIQUE_TABLE_SIZE: i32 = 20i32

Size of the clique table.

source

pub const MIO_CONSTRUCT_SOLUTION: i32 = 21i32

Informs if MOSEK successfully constructed an initial integer feasible solution.

source

pub const MIO_INITIAL_FEASIBLE_SOLUTION: i32 = 22i32

Informs if MOSEK found the solution provided by the user to be feasible

source

pub const MIO_NODE_DEPTH: i32 = 23i32

Depth of the last node solved.

source

pub const MIO_NUM_ACTIVE_NODES: i32 = 24i32

Number of active branch and bound nodes.

source

pub const MIO_NUM_ACTIVE_ROOT_CUTS: i32 = 25i32

Number of active cuts in the final relaxation after the mixed-integer optimizer’s root cut generation.

source

pub const MIO_NUM_BRANCH: i32 = 26i32

Number of branches performed during the optimization.

source

pub const MIO_NUM_INT_SOLUTIONS: i32 = 27i32

Number of integer feasible solutions that have been found.

source

pub const MIO_NUM_RELAX: i32 = 28i32

Number of relaxations solved during the optimization.

source

pub const MIO_NUM_REPEATED_PRESOLVE: i32 = 29i32

Number of times presolve was repeated at root.

source

pub const MIO_NUM_RESTARTS: i32 = 30i32

Number of restarts performed during the optimization.

source

pub const MIO_NUM_ROOT_CUT_ROUNDS: i32 = 31i32

Number of cut separation rounds at the root node of the mixed-integer optimizer.

source

pub const MIO_NUM_SELECTED_CLIQUE_CUTS: i32 = 32i32

Number of clique cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SELECTED_CMIR_CUTS: i32 = 33i32

Number of Complemented Mixed Integer Rounding (CMIR) cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SELECTED_GOMORY_CUTS: i32 = 34i32

Number of Gomory cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SELECTED_IMPLIED_BOUND_CUTS: i32 = 35i32

Number of implied bound cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SELECTED_KNAPSACK_COVER_CUTS: i32 = 36i32

Number of clique cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SELECTED_LIPRO_CUTS: i32 = 37i32

Number of lift-and-project cuts selected to be included in the relaxation.

source

pub const MIO_NUM_SEPARATED_CLIQUE_CUTS: i32 = 38i32

Number of separated clique cuts.

source

pub const MIO_NUM_SEPARATED_CMIR_CUTS: i32 = 39i32

Number of separated Complemented Mixed Integer Rounding (CMIR) cuts.

source

pub const MIO_NUM_SEPARATED_GOMORY_CUTS: i32 = 40i32

Number of separated Gomory cuts.

source

pub const MIO_NUM_SEPARATED_IMPLIED_BOUND_CUTS: i32 = 41i32

Number of separated implied bound cuts.

source

pub const MIO_NUM_SEPARATED_KNAPSACK_COVER_CUTS: i32 = 42i32

Number of separated clique cuts.

source

pub const MIO_NUM_SEPARATED_LIPRO_CUTS: i32 = 43i32

Number of separated lift-and-project cuts.

source

pub const MIO_NUM_SOLVED_NODES: i32 = 44i32

Number of branch and bounds nodes solved in the main branch and bound tree.

source

pub const MIO_NUMBIN: i32 = 45i32

Number of binary variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMBINCONEVAR: i32 = 46i32

Number of binary cone variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMCON: i32 = 47i32

Number of constraints in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMCONE: i32 = 48i32

Number of cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMCONEVAR: i32 = 49i32

Number of cone variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMCONT: i32 = 50i32

Number of continuous variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMCONTCONEVAR: i32 = 51i32

Number of continuous cone variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMDEXPCONES: i32 = 52i32

Number of dual exponential cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMDJC: i32 = 53i32

Number of disjunctive constraints in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMDPOWCONES: i32 = 54i32

Number of dual power cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMINT: i32 = 55i32

Number of integer variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMINTCONEVAR: i32 = 56i32

Number of integer cone variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMPEXPCONES: i32 = 57i32

Number of primal exponential cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMPPOWCONES: i32 = 58i32

Number of primal power cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMQCONES: i32 = 59i32

Number of quadratic cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMRQCONES: i32 = 60i32

Number of rotated quadratic cones in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_NUMVAR: i32 = 61i32

Number of variables in the problem to be solved by the mixed-integer optimizer.

source

pub const MIO_OBJ_BOUND_DEFINED: i32 = 62i32

Non-zero if a valid objective bound has been found, otherwise zero.

source

pub const MIO_PRESOLVED_NUMBIN: i32 = 63i32

Number of binary variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMBINCONEVAR: i32 = 64i32

Number of binary cone variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMCON: i32 = 65i32

Number of constraints in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMCONE: i32 = 66i32

Number of cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMCONEVAR: i32 = 67i32

Number of cone variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMCONT: i32 = 68i32

Number of continuous variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMCONTCONEVAR: i32 = 69i32

Number of continuous cone variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMDEXPCONES: i32 = 70i32

Number of dual exponential cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMDJC: i32 = 71i32

Number of disjunctive constraints in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMDPOWCONES: i32 = 72i32

Number of dual power cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMINT: i32 = 73i32

Number of integer variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMINTCONEVAR: i32 = 74i32

Number of integer cone variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMPEXPCONES: i32 = 75i32

Number of primal exponential cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMPPOWCONES: i32 = 76i32

Number of primal power cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMQCONES: i32 = 77i32

Number of quadratic cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMRQCONES: i32 = 78i32

Number of rotated quadratic cones in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_PRESOLVED_NUMVAR: i32 = 79i32

Number of variables in the problem after the mixed-integer optimizer’s presolve.

source

pub const MIO_RELGAP_SATISFIED: i32 = 80i32

Non-zero if relative gap is within tolerances.

source

pub const MIO_TOTAL_NUM_SELECTED_CUTS: i32 = 81i32

Total number of cuts selected to be included in the relaxation by the mixed-integer optimizer.

source

pub const MIO_TOTAL_NUM_SEPARATED_CUTS: i32 = 82i32

Total number of cuts separated by the mixed-integer optimizer.

source

pub const MIO_USER_OBJ_CUT: i32 = 83i32

If it is non-zero, then the objective cut is used.

source

pub const OPT_NUMCON: i32 = 84i32

Number of constraints in the problem solved when the optimizer is called.

source

pub const OPT_NUMVAR: i32 = 85i32

Number of variables in the problem solved when the optimizer is called

source

pub const OPTIMIZE_RESPONSE: i32 = 86i32

The response code returned by optimize.

source

pub const PRESOLVE_NUM_PRIMAL_PERTURBATIONS: i32 = 87i32

Number perturbations to thhe bounds of the primal problem.

source

pub const PURIFY_DUAL_SUCCESS: i32 = 88i32

Is nonzero if the dual solution is purified.

source

pub const PURIFY_PRIMAL_SUCCESS: i32 = 89i32

Is nonzero if the primal solution is purified.

source

pub const RD_NUMBARVAR: i32 = 90i32

Number of symmetric variables read.

source

pub const RD_NUMCON: i32 = 91i32

Number of constraints read.

source

pub const RD_NUMCONE: i32 = 92i32

Number of conic constraints read.

source

pub const RD_NUMINTVAR: i32 = 93i32

Number of integer-constrained variables read.

source

pub const RD_NUMQ: i32 = 94i32

Number of nonempty Q matrices read.

source

pub const RD_NUMVAR: i32 = 95i32

Number of variables read.

source

pub const RD_PROTYPE: i32 = 96i32

Problem type.

source

pub const SIM_DUAL_DEG_ITER: i32 = 97i32

The number of dual degenerate iterations.

source

pub const SIM_DUAL_HOTSTART: i32 = 98i32

If 1 then the dual simplex algorithm is solving from an advanced basis.

source

pub const SIM_DUAL_HOTSTART_LU: i32 = 99i32

If 1 then a valid basis factorization of full rank was located and used by the dual simplex algorithm.

source

pub const SIM_DUAL_INF_ITER: i32 = 100i32

The number of iterations taken with dual infeasibility.

source

pub const SIM_DUAL_ITER: i32 = 101i32

Number of dual simplex iterations during the last optimization.

source

pub const SIM_NUMCON: i32 = 102i32

Number of constraints in the problem solved by the simplex optimizer.

source

pub const SIM_NUMVAR: i32 = 103i32

Number of variables in the problem solved by the simplex optimizer.

source

pub const SIM_PRIMAL_DEG_ITER: i32 = 104i32

The number of primal degenerate iterations.

source

pub const SIM_PRIMAL_HOTSTART: i32 = 105i32

If 1 then the primal simplex algorithm is solving from an advanced basis.

source

pub const SIM_PRIMAL_HOTSTART_LU: i32 = 106i32

If 1 then a valid basis factorization of full rank was located and used by the primal simplex algorithm.

source

pub const SIM_PRIMAL_INF_ITER: i32 = 107i32

The number of iterations taken with primal infeasibility.

source

pub const SIM_PRIMAL_ITER: i32 = 108i32

Number of primal simplex iterations during the last optimization.

source

pub const SIM_SOLVE_DUAL: i32 = 109i32

Is non-zero if dual problem is solved.

source

pub const SOL_BAS_PROSTA: i32 = 110i32

Problem status of the basic solution. Updated after each optimization.

source

pub const SOL_BAS_SOLSTA: i32 = 111i32

Solution status of the basic solution. Updated after each optimization.

source

pub const SOL_ITG_PROSTA: i32 = 112i32

Problem status of the integer solution. Updated after each optimization.

source

pub const SOL_ITG_SOLSTA: i32 = 113i32

Solution status of the integer solution. Updated after each optimization.

source

pub const SOL_ITR_PROSTA: i32 = 114i32

Problem status of the interior-point solution. Updated after each optimization.

source

pub const SOL_ITR_SOLSTA: i32 = 115i32

Solution status of the interior-point solution. Updated after each optimization.

source

pub const STO_NUM_A_REALLOC: i32 = 116i32

Number of times the storage for storing the linear coefficient matrix has been changed.

source

pub const END: i32 = 116i32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.