Struct mosek::Dparam

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

Double parameters

Implementations§

source§

impl Dparam

source

pub const ANA_SOL_INFEAS_TOL: i32 = 0i32

If a constraint violates its bound with an amount larger than this value, the constraint name, index and violation will be printed by the solution analyzer.

source

pub const BASIS_REL_TOL_S: i32 = 1i32

Maximum relative dual bound violation allowed in an optimal basic solution.

source

pub const BASIS_TOL_S: i32 = 2i32

Maximum absolute dual bound violation in an optimal basic solution.

source

pub const BASIS_TOL_X: i32 = 3i32

Maximum absolute primal bound violation allowed in an optimal basic solution.

source

pub const CHECK_CONVEXITY_REL_TOL: i32 = 4i32

Not in use.

source

pub const DATA_SYM_MAT_TOL: i32 = 5i32

Zero tolerance threshold for symmetric matrices.

source

pub const DATA_SYM_MAT_TOL_HUGE: i32 = 6i32

Data tolerance threshold.

source

pub const DATA_SYM_MAT_TOL_LARGE: i32 = 7i32

Data tolerance threshold.

source

pub const DATA_TOL_AIJ_HUGE: i32 = 8i32

Data tolerance threshold.

source

pub const DATA_TOL_AIJ_LARGE: i32 = 9i32

Data tolerance threshold.

source

pub const DATA_TOL_BOUND_INF: i32 = 10i32

Data tolerance threshold.

source

pub const DATA_TOL_BOUND_WRN: i32 = 11i32

Data tolerance threshold.

source

pub const DATA_TOL_C_HUGE: i32 = 12i32

Data tolerance threshold.

source

pub const DATA_TOL_CJ_LARGE: i32 = 13i32

Data tolerance threshold.

source

pub const DATA_TOL_QIJ: i32 = 14i32

Data tolerance threshold.

source

pub const DATA_TOL_X: i32 = 15i32

Data tolerance threshold.

source

pub const INTPNT_CO_TOL_DFEAS: i32 = 16i32

Dual feasibility tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_CO_TOL_INFEAS: i32 = 17i32

Infeasibility tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_CO_TOL_MU_RED: i32 = 18i32

Relative complementarity gap tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_CO_TOL_NEAR_REL: i32 = 19i32

Optimality tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_CO_TOL_PFEAS: i32 = 20i32

Primal feasibility tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_CO_TOL_REL_GAP: i32 = 21i32

Relative gap termination tolerance used by the interior-point optimizer for conic problems.

source

pub const INTPNT_QO_TOL_DFEAS: i32 = 22i32

Dual feasibility tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_QO_TOL_INFEAS: i32 = 23i32

Infeasibility tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_QO_TOL_MU_RED: i32 = 24i32

Relative complementarity gap tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_QO_TOL_NEAR_REL: i32 = 25i32

Optimality tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_QO_TOL_PFEAS: i32 = 26i32

Primal feasibility tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_QO_TOL_REL_GAP: i32 = 27i32

Relative gap termination tolerance used by the interior-point optimizer for quadratic problems.

source

pub const INTPNT_TOL_DFEAS: i32 = 28i32

Dual feasibility tolerance used by the interior-point optimizer for linear problems.

source

pub const INTPNT_TOL_DSAFE: i32 = 29i32

Controls the interior-point dual starting point.

source

pub const INTPNT_TOL_INFEAS: i32 = 30i32

Infeasibility tolerance used by the interior-point optimizer for linear problems.

source

pub const INTPNT_TOL_MU_RED: i32 = 31i32

Relative complementarity gap tolerance used by the interior-point optimizer for linear problems.

source

pub const INTPNT_TOL_PATH: i32 = 32i32

Interior-point centering aggressiveness.

source

pub const INTPNT_TOL_PFEAS: i32 = 33i32

Primal feasibility tolerance used by the interior-point optimizer for linear problems.

source

pub const INTPNT_TOL_PSAFE: i32 = 34i32

Controls the interior-point primal starting point.

source

pub const INTPNT_TOL_REL_GAP: i32 = 35i32

Relative gap termination tolerance used by the interior-point optimizer for linear problems.

source

pub const INTPNT_TOL_REL_STEP: i32 = 36i32

Relative step size to the boundary for linear and quadratic optimization problems.

source

pub const INTPNT_TOL_STEP_SIZE: i32 = 37i32

Minimal step size tolerance for the interior-point optimizer.

source

pub const LOWER_OBJ_CUT: i32 = 38i32

Objective bound.

source

pub const LOWER_OBJ_CUT_FINITE_TRH: i32 = 39i32

Objective bound.

source

pub const MIO_DJC_MAX_BIGM: i32 = 40i32

Maximum allowed big-M value when reformulating disjunctive constraints to linear constraints.

source

pub const MIO_MAX_TIME: i32 = 41i32

Time limit for the mixed-integer optimizer.

source

pub const MIO_REL_GAP_CONST: i32 = 42i32

This value is used to compute the relative gap for the solution to an integer optimization problem.

source

pub const MIO_TOL_ABS_GAP: i32 = 43i32

Absolute optimality tolerance employed by the mixed-integer optimizer.

source

pub const MIO_TOL_ABS_RELAX_INT: i32 = 44i32

Integer feasibility tolerance.

source

pub const MIO_TOL_FEAS: i32 = 45i32

Feasibility tolerance for mixed integer solver.

source

pub const MIO_TOL_REL_DUAL_BOUND_IMPROVEMENT: i32 = 46i32

Controls cut generation for mixed-integer optimizer.

source

pub const MIO_TOL_REL_GAP: i32 = 47i32

Relative optimality tolerance employed by the mixed-integer optimizer.

source

pub const OPTIMIZER_MAX_TICKS: i32 = 48i32

Solver ticks limit.

source

pub const OPTIMIZER_MAX_TIME: i32 = 49i32

Solver time limit.

source

pub const PRESOLVE_TOL_ABS_LINDEP: i32 = 50i32

Absolute tolerance employed by the linear dependency checker.

source

pub const PRESOLVE_TOL_AIJ: i32 = 51i32

Absolute zero tolerance employed for constraint coefficients in the presolve.

source

pub const PRESOLVE_TOL_PRIMAL_INFEAS_PERTURBATION: i32 = 52i32

The presolve is allowed to perturb a bound on a constraint or variable by this amount if it removes an infeasibility.

source

pub const PRESOLVE_TOL_REL_LINDEP: i32 = 53i32

Relative tolerance employed by the linear dependency checker.

source

pub const PRESOLVE_TOL_S: i32 = 54i32

Absolute zero tolerance employed for slack variables in the presolve.

source

pub const PRESOLVE_TOL_X: i32 = 55i32

Absolute zero tolerance employed for variables in the presolve.

source

pub const QCQO_REFORMULATE_REL_DROP_TOL: i32 = 56i32

This parameter determines when columns are dropped in incomplete Cholesky factorization during reformulation of quadratic problems.

source

pub const SEMIDEFINITE_TOL_APPROX: i32 = 57i32

Tolerance to define a matrix to be positive semidefinite.

source

pub const SIM_LU_TOL_REL_PIV: i32 = 58i32

Relative pivot tolerance employed when computing the LU factorization of the basis matrix.

source

pub const SIMPLEX_ABS_TOL_PIV: i32 = 59i32

Absolute pivot tolerance employed by the simplex optimizers.

source

pub const UPPER_OBJ_CUT: i32 = 60i32

Objective bound.

source

pub const UPPER_OBJ_CUT_FINITE_TRH: i32 = 61i32

Objective bound.

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.