Optimizer
Class | Description | |
---|---|---|
![]() |
Bounds | |
![]() |
BranchObject | |
![]() |
Constants | |
![]() |
Cut | |
![]() |
DefaultMessageListener | |
![]() |
ExtendableArrayT | An array that grows dynamically and allows access to the underlying raw array. |
![]() |
ExtendableDoubleArray | An array that grows dynamically and allows access to the underlying raw array. |
![]() |
ExtendableIntArray | An array that grows dynamically and allows access to the underlying raw array. |
![]() |
ExtendableTypeArray | An array that grows dynamically and allows access to the underlying raw array. |
![]() |
IndicatorInfo | Data describing an indicator constraint. This is mainly used for querying indicator constraints. |
![]() |
Node | |
![]() |
PwlBreakpoint | A breakpoint in a piecewise linear function. |
![]() |
ResourceRef | |
![]() |
VariableBuilder | Utility classes to create variables. |
![]() |
VariableBuilderArray2Builder | Build a 2-dimensional array of columns or variables. |
![]() |
VariableBuilderArray3Builder | Build a 3-dimensional array of columns or variables. |
![]() |
VariableBuilderArray4Builder | Build a 4-dimensional array of columns or variables. |
![]() |
VariableBuilderArray5Builder | Build a 5-dimensional array of columns or variables. |
![]() |
VariableBuilderArrayBuilder | Build a 1-dimensional array of columns or variables. |
![]() |
VariableBuilderColumnArray2Builder | Build a 2-dimensional array of columns. |
![]() |
VariableBuilderColumnArray3Builder | Build a 3-dimensional array of columns. |
![]() |
VariableBuilderColumnArray4Builder | Build a 4-dimensional array of columns. |
![]() |
VariableBuilderColumnArray5Builder | Build a 5-dimensional array of columns. |
![]() |
VariableBuilderColumnArrayBuilder | Build a 1-dimensional array of columns. |
![]() |
VariableBuilderColumnMap2BuilderK1, K2 | Build a 2-dimensional map of columns. |
![]() |
VariableBuilderColumnMap3BuilderK1, K2, K3 | Build a 3-dimensional map of columns. |
![]() |
VariableBuilderColumnMap4BuilderK1, K2, K3, K4 | Build a 4-dimensional map of columns. |
![]() |
VariableBuilderColumnMap5BuilderK1, K2, K3, K4, K5 | Build a 5-dimensional map of columns. |
![]() |
VariableBuilderColumnMapBuilderK1 | Build a 1-dimensional map of columns. |
![]() |
VariableBuilderMap2BuilderK1, K2 | Build a 2-dimensional map of columns or variables. |
![]() |
VariableBuilderMap3BuilderK1, K2, K3 | Build a 3-dimensional map of columns or variables. |
![]() |
VariableBuilderMap4BuilderK1, K2, K3, K4 | Build a 4-dimensional map of columns or variables. |
![]() |
VariableBuilderMap5BuilderK1, K2, K3, K4, K5 | Build a 5-dimensional map of columns or variables. |
![]() |
VariableBuilderMapBuilderK1 | Build a 1-dimensional map of columns or variables. |
![]() |
VariableBuilderVariableArray2Builder | Build a 2-dimensional array of variables. |
![]() |
VariableBuilderVariableArray3Builder | Build a 3-dimensional array of variables. |
![]() |
VariableBuilderVariableArray4Builder | Build a 4-dimensional array of variables. |
![]() |
VariableBuilderVariableArray5Builder | Build a 5-dimensional array of variables. |
![]() |
VariableBuilderVariableArrayBuilder | Build a 1-dimensional array of variables. |
![]() |
VariableBuilderVariableMap2BuilderK1, K2 | Build a 2-dimensional map of variables. |
![]() |
VariableBuilderVariableMap3BuilderK1, K2, K3 | Build a 3-dimensional map of variables. |
![]() |
VariableBuilderVariableMap4BuilderK1, K2, K3, K4 | Build a 4-dimensional map of variables. |
![]() |
VariableBuilderVariableMap5BuilderK1, K2, K3, K4, K5 | Build a 5-dimensional map of variables. |
![]() |
VariableBuilderVariableMapBuilderK1 | Build a 1-dimensional map of variables. |
![]() |
XPRS | |
![]() |
XPRSbranchobject | |
![]() |
XPRSdefaultMipSolEnumHandler | This is the default implementation of MipSolEnumHandlerCallback, included in xprsdn.dll as XPRSdefaultMipSolEnumHandler. |
![]() |
XPRSException | Summary description for Exception. |
![]() |
XPRSglobalenv | |
![]() |
XPRSmipsolenum | |
![]() |
XPRSmipsolpool | |
![]() |
XPRSnamelist | Obsolete |
![]() |
XPRSobject | |
![]() |
XPRSprob | |
![]() |
XPRSprobAbstractUserFunction | Base class for user functions. You will usually not have to create an instance of this class or its subclasses yourself. Instead the way to create an instance is to use an XPRSprob instance as factory:
C#
MapFunction f = prob.NlpAddUserFunction("myf", 0, d -> 2 * d); |
![]() |
XPRSprobCannotPerformOperationException | Exception raised when an operation is attempted for which the model cannot be in a presolved state or in a callback. |
![]() |
XPRSprobCannotReferenceVariablesException | Exception raised when a constraint references Variable instances while it should only reference indices. |
![]() |
XPRSprobColumnCreator | Create columns in chunks. Collects column data internally and commits data from time to time. Assumes that columns are not created in other ways while this instance is active. |
![]() |
XPRSprobConstraintCreator | Class to buffer constraints and create them in chunks. |
![]() |
XPRSprobGeneralConstraintInfo | Return value for [!:.GetGenCons(int, int)]. |
![]() |
XPRSprobIISData | Return value for [!:.GetIISData(int)]; |
![]() |
XPRSprobIISStatusInfo | Return value for [!:.IISStatus()]. |
![]() |
XPRSprobInvalidStateException | Exception that is raised if the problem is not in the correct state. A number of operations cannot be performed using Variable, Inequality etc. instances if the problem is in a presolved state or if they are invoked from a callback. This Exception (or a subclass of it) is used to signal this kind of error. |
![]() |
XPRSprobMapDeltaFunction | An R -> R function that also provides the derivative. |
![]() |
XPRSprobMapFunction | An R -> R function. |
![]() |
XPRSprobMatrixInfo | Return value for [!:.GetCols(int, int)], [!:.GetRows(int, int)], [!:.GetMQObj(int, int)]. Instances of this class can represent row-wise or column-wise representations of a matrix. The type of representation is specified by the function that returned the instance. |
![]() |
XPRSprobMIPEntityInfo | Return value for [!:.GetMIPEntities()], [!:.GetDiscreteCols()], [!:.GetSetDefinitions()]. |
![]() |
XPRSprobMultiMapDeltaFunction | An R^n -> R^m function that also provides partial derivatives. |
![]() |
XPRSprobMultiMapFunction | An R^n -> R^m function. |
![]() |
XPRSprobRowCreator | Create rows in chunks. Collects row data internally and commits data from time to time. Assumes that rows are not created in other ways while this instance is active. |
![]() |
XPRSprobRowInfo | Sparse row information. The non-zero indices of variables in the row are given by the two arrays ind and val. The coefficient for variable ind[k] is val[k]. |
![]() |
XPRSprobSolution | Solution data. |
![]() |
XPRSprobStatusSolution | Solution information that also contains a status value. |
![]() |
XPRSprobVecMapDeltaFunction | An R^n -> R function that also provides partial derivatives. |
![]() |
XPRSprobVecMapFunction | An R^n -> R function. |
Delegate | Description | |
---|---|---|
![]() |
AfterObjectiveCallback | afterobjective callback |
![]() |
BarIterationCallback | bariteration callback |
![]() |
BarlogCallback | barlog callback |
![]() |
BeforeObjectiveCallback | beforeobjective callback |
![]() |
BeforeSolveCallback | beforesolve callback |
![]() |
ChangeBranchObjectCallback | chgbranchobject callback |
![]() |
CheckTimeCallback | checktime callback |
![]() |
ChgbranchCallback | chgbranch callback Obsolete |
![]() |
ChgnodeCallback | chgnode callback Obsolete |
![]() |
ComputeRestartCallback | computerestart callback |
![]() |
CutlogCallback | cutlog callback |
![]() |
CutmgrCallback | cutmgr callback Obsolete |
![]() |
CutRoundCallback | cutround callback |
![]() |
GapNotifyCallback | gapnotify callback |
![]() |
InfnodeCallback | infnode callback |
![]() |
IntsolCallback | intsol callback |
![]() |
LplogCallback | lplog callback |
![]() |
MessageCallback | message callback |
![]() |
MiplogCallback | miplog callback |
![]() |
MipSolEnumHandlerCallback | mse_handler callback |
![]() |
MipThreadCallback | mipthread callback |
![]() |
MipThreadDestroyCallback | destroymt callback |
![]() |
MseGetSolutionDiffCallback | mse_getsolutiondiff callback |
![]() |
MsgHandlerCallback | msghandler callback |
![]() |
MsJobEndCallback | msjobend callback |
![]() |
MsJobStartCallback | msjobstart callback |
![]() |
MsWinnerCallback | mswinner callback |
![]() |
NewnodeCallback | newnode callback |
![]() |
NlpCoefEvalErrorCallback | nlpcoefevalerror callback |
![]() |
NodecutoffCallback | nodecutoff callback |
![]() |
NodeLPSolvedCallback | nodelpsolved callback |
![]() |
OptnodeCallback | optnode callback |
![]() |
PreIntsolCallback | preintsol callback |
![]() |
PrenodeCallback | prenode callback |
![]() |
PresolveCallback | presolve callback |
![]() |
SlpCascadeEndCallback | slpcascadeend callback |
![]() |
SlpCascadeStartCallback | slpcascadestart callback |
![]() |
SlpCascadeVarCallback | slpcascadevar callback |
![]() |
SlpCascadeVarFailCallback | slpcascadevarfail callback |
![]() |
SlpConstructCallback | slpconstruct callback |
![]() |
SlpDrColCallback | slpdrcol callback |
![]() |
SlpIntSolCallback | slpintsol callback |
![]() |
SlpIterEndCallback | slpiterend callback |
![]() |
SlpIterStartCallback | slpiterstart callback |
![]() |
SlpIterVarCallback | slpitervar callback |
![]() |
SlpPreUpdateLinearizationCallback | slppreupdatelinearization callback |
![]() |
StrongBranchSolveCallback | strongbranchsolve callback |
![]() |
UserSolNotifyCallback | usersolnotify callback |
![]() |
XPRSprobMapDeltaFunctionDelegate | |
![]() |
XPRSprobMapDeltaFunctor | Function that maps a value to a value and also provides derivatives. |
![]() |
XPRSprobMapFunctionDelegate | |
![]() |
XPRSprobMapFunctor | Function that maps a value to a value. |
![]() |
XPRSprobMultiMapDeltaFunctionDelegate | |
![]() |
XPRSprobMultiMapDeltaFunctor | Function that maps an array of values to an array of values and also provides derivatives. |
![]() |
XPRSprobMultiMapFunctionDelegate | |
![]() |
XPRSprobMultiMapFunctor | Function that maps an array of values to an array of values. |
![]() |
XPRSprobVecMapDeltaFunctionDelegate | |
![]() |
XPRSprobVecMapDeltaFunctor | Function that maps an array of values to a single value and also provides derivatives. |
![]() |
XPRSprobVecMapFunctionDelegate | |
![]() |
XPRSprobVecMapFunctor | Function that maps an array of values to a single value. |
Enumeration | Description | |
---|---|---|
![]() |
AllowCompute | |
![]() |
AlwaysNeverAutomatic | Values for QuadraticUnshift. |
![]() |
BacktrackAlg | Values for BacktrackTie. |
![]() |
BARHGOps | Values for BarhgOps. |
![]() |
BarOrder | Values for BarOrder. |
![]() |
BarPresolveOps | Values for BarPresolveOps. |
![]() |
BasisStatus | |
![]() |
BranchChoice | Values for BranchChoice. |
![]() |
CholeskyAlgorithm | Values for CholeskyAlg. |
![]() |
Clamping | |
![]() |
ColumnType | Enumeration for variable/column types. |
![]() |
ComputeLog | Values for ComputeLog. |
![]() |
CrossoverDynamicReduction | Values for CrossOverDRP. |
![]() |
CutSelect | Values for CutSelect. |
![]() |
CutStrategy | Values for CutStrategy. |
![]() |
DefaultAlg | Values for DefaultAlg. |
![]() |
DualGradient | Values for DualGradient. |
![]() |
DualizeOps | |
![]() |
DualStrategy | Values for DualStrategy. |
![]() |
FeasibilityPump | Values for FeasibilityPump. |
![]() |
GenConsType | |
![]() |
Globalboundingbox | |
![]() |
GlobalLSHEURStrategy | |
![]() |
HeuristicSearchSelect | Values for HeurSearchTreeSelect. |
![]() |
HeuristicStrategy | Obsolete |
![]() |
IISOps | Values for IISOps. |
![]() |
IISSolStatus | Values for IISSolStatus. |
![]() |
LPFlags | Values for LPFlags. |
![]() |
LPStatus | Values for LPStatus. |
![]() |
MipPresolve | Values for MIPPresolve. |
![]() |
MipRestart | Values for MipRestart. |
![]() |
MIPStatus | Values for MIPStatus. |
![]() |
MultiObjOps | Values for MultiObjOps. |
![]() |
Namespaces | |
![]() |
NodeSelectionCriteria | Values for NodeSelection. |
![]() |
ObjControl | |
![]() |
ObjSense | |
![]() |
OnOff | Values for IfCheckConvexity. |
![]() |
OptimizeType | Values for OptimizeTypeUsed. |
![]() |
OutputDetail | Values for OutputLog. |
![]() |
ParameterType | |
![]() |
PreProbing | Values for PreProbing. |
![]() |
Presolve | Values for Presolve. |
![]() |
PresolveCoefElim | Values for PreCoefElim. |
![]() |
PresolveDomColumn | Values for PreDomCol. |
![]() |
PresolveDomRow | Values for PreDomRow. |
![]() |
PresolveOperations | Values for PresolveOps. |
![]() |
PresolveState | Values for PresolveState. |
![]() |
Pricing | Values for PricingAlg. |
![]() |
PrimalUnshift | Values for PrimalUnshift. |
![]() |
QConvexity | |
![]() |
RefineOps | |
![]() |
RepairIndefiniteQuadratic | Values for RepairIndefiniteQ. |
![]() |
RowFlag | |
![]() |
RowType | Enumeration for variable/column types. |
![]() |
Scaling | Values for Scaling. |
![]() |
SetType | Enumeration for set types. @since 43.00 |
![]() |
SolAvailable | |
![]() |
SolInfo | |
![]() |
SolStatus | Values for SolStatus. |
![]() |
SolveStatus | Values for SolveStatus. |
![]() |
StopType | |
![]() |
TreeDiagnostics | Values for TreeDiagnostics. |
![]() |
TunerHistory | Values for TunerHistory. |
![]() |
TunerMethod | Values for TunerMethod. |
![]() |
TunerMode | Values for TunerMode. |
![]() |
TunerRootAlg | |
![]() |
TunerTarget | Values for TunerTarget. |
![]() |
UserSolStatus | |
![]() |
VariableSelection | Values for VarSelection. |
![]() |
XPRSanalyzerows_row_types | |
![]() |
XPRSattribute | |
![]() |
XPRScontrol | |
![]() |
XPRSmipsolpool_soln_flags | |
![]() |
XPRSrestrictions |
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.