real_tboundTolerance;/**< Lower/upper (constraints') bound tolerance (an inequality constraint whose lower and upper bounds differ by less is regarded to be an equality constraint). */
real_tboundRelaxation;/**< Offset for relaxing (constraints') bounds at beginning of an initial homotopy. It is also as initial value for far bounds. */
real_tepsNum;/**< Numerator tolerance for ratio tests. */
real_tepsDen;/**< Denominator tolerance for ratio tests. */
real_tmaxPrimalJump;/**< Maximum allowed jump in primal variables in nonzero curvature tests. */
real_tmaxDualJump;/**< Maximum allowed jump in dual variables in linear independence tests. */
real_tinitialRamping;/**< Start value for Ramping Strategy. */
real_tfinalRamping;/**< Final value for Ramping Strategy. */
real_tinitialFarBounds;/**< Initial size of Far Bounds. */
real_tgrowFarBounds;/**< Factor to grow Far Bounds. */
SubjectToStatusinitialStatusBounds;/**< Initial status of bounds at first iteration. */
real_tepsFlipping;/**< Tolerance of squared Cholesky diagonal factor which triggers flipping bound. */
intnumRegularisationSteps;/**< Maximum number of successive regularisation steps. */
real_tepsRegularisation;/**< Scaling factor of identity matrix used for Hessian regularisation. */
intnumRefinementSteps;/**< Maximum number of iterative refinement steps. */
real_tepsIterRef;/**< Early termination tolerance for iterative refinement. */
real_tepsLITests;/**< Tolerance for linear independence tests. */
real_tepsNZCTests;/**< Tolerance for nonzero curvature tests. */
BooleanTypeenableDropInfeasibles;/**< ... */
intdropBoundPriority;/**< ... */
intdropEqConPriority;/**< ... */
intdropIneqConPriority;/**< ... */
}Options;
voidOptionsCON(Options*_THIS
);
/** Copies all members from given rhs object.
*\returnSUCCESSFUL_RETURN*/
voidOptionsCPY(Options*FROM,
Options*TO
);
/** Sets all options to default values.
*\returnSUCCESSFUL_RETURN*/
returnValueOptions_setToDefault(Options*_THIS
);
/** Sets all options to values resulting in maximum reliabilty.
*\returnSUCCESSFUL_RETURN*/
returnValueOptions_setToReliable(Options*_THIS
);
/** Sets all options to values resulting in minimum solution time.
*\returnSUCCESSFUL_RETURN*/
returnValueOptions_setToMPC(Options*_THIS
);
/** Same as setToMPC( ), for ensuring backwards compatibility.
*\returnSUCCESSFUL_RETURN*/
returnValueOptions_setToFast(Options*_THIS
);
/** Ensures that all options have consistent values by automatically