Initializing help system before first use

Optimizer

 
Classes
  Class Description
Public class Bounds  
Public class BranchObject  
Public class Constants  
Public class Cut  
Public class DefaultMessageListener  
Public class ExtendableArrayT An array that grows dynamically and allows access to the underlying raw array.
Public class ExtendableDoubleArray An array that grows dynamically and allows access to the underlying raw array.
Public class ExtendableIntArray An array that grows dynamically and allows access to the underlying raw array.
Public class ExtendableTypeArray An array that grows dynamically and allows access to the underlying raw array.
Public class IndicatorInfo Data describing an indicator constraint. This is mainly used for querying indicator constraints.
Public class Node  
Public class PwlBreakpoint A breakpoint in a piecewise linear function.
Public class ResourceRef  
Public class VariableBuilder Utility classes to create variables.
Public class VariableBuilderArray2Builder Build a 2-dimensional array of columns or variables.
Public class VariableBuilderArray3Builder Build a 3-dimensional array of columns or variables.
Public class VariableBuilderArray4Builder Build a 4-dimensional array of columns or variables.
Public class VariableBuilderArray5Builder Build a 5-dimensional array of columns or variables.
Public class VariableBuilderArrayBuilder Build a 1-dimensional array of columns or variables.
Public class VariableBuilderColumnArray2Builder Build a 2-dimensional array of columns.
Public class VariableBuilderColumnArray3Builder Build a 3-dimensional array of columns.
Public class VariableBuilderColumnArray4Builder Build a 4-dimensional array of columns.
Public class VariableBuilderColumnArray5Builder Build a 5-dimensional array of columns.
Public class VariableBuilderColumnArrayBuilder Build a 1-dimensional array of columns.
Public class VariableBuilderColumnMap2BuilderK1, K2 Build a 2-dimensional map of columns.
Public class VariableBuilderColumnMap3BuilderK1, K2, K3 Build a 3-dimensional map of columns.
Public class VariableBuilderColumnMap4BuilderK1, K2, K3, K4 Build a 4-dimensional map of columns.
Public class VariableBuilderColumnMap5BuilderK1, K2, K3, K4, K5 Build a 5-dimensional map of columns.
Public class VariableBuilderColumnMapBuilderK1 Build a 1-dimensional map of columns.
Public class VariableBuilderMap2BuilderK1, K2 Build a 2-dimensional map of columns or variables.
Public class VariableBuilderMap3BuilderK1, K2, K3 Build a 3-dimensional map of columns or variables.
Public class VariableBuilderMap4BuilderK1, K2, K3, K4 Build a 4-dimensional map of columns or variables.
Public class VariableBuilderMap5BuilderK1, K2, K3, K4, K5 Build a 5-dimensional map of columns or variables.
Public class VariableBuilderMapBuilderK1 Build a 1-dimensional map of columns or variables.
Public class VariableBuilderVariableArray2Builder Build a 2-dimensional array of variables.
Public class VariableBuilderVariableArray3Builder Build a 3-dimensional array of variables.
Public class VariableBuilderVariableArray4Builder Build a 4-dimensional array of variables.
Public class VariableBuilderVariableArray5Builder Build a 5-dimensional array of variables.
Public class VariableBuilderVariableArrayBuilder Build a 1-dimensional array of variables.
Public class VariableBuilderVariableMap2BuilderK1, K2 Build a 2-dimensional map of variables.
Public class VariableBuilderVariableMap3BuilderK1, K2, K3 Build a 3-dimensional map of variables.
Public class VariableBuilderVariableMap4BuilderK1, K2, K3, K4 Build a 4-dimensional map of variables.
Public class VariableBuilderVariableMap5BuilderK1, K2, K3, K4, K5 Build a 5-dimensional map of variables.
Public class VariableBuilderVariableMapBuilderK1 Build a 1-dimensional map of variables.
Public class XPRS  
Public class XPRSbranchobject  
Public class XPRSdefaultMipSolEnumHandler This is the default implementation of MipSolEnumHandlerCallback, included in xprsdn.dll as XPRSdefaultMipSolEnumHandler.
Public class XPRSException Summary description for Exception.
Public class XPRSglobalenv  
Public class XPRSmipsolenum  
Public class XPRSmipsolpool  
Public class XPRSnamelist Obsolete
Public class XPRSobject  
Public class XPRSprob  
Public class 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);
That is, you create an instance of XPRSprobMapFunctor, XPRSprobVecMapFunctor, XPRSprobMultiMapFunctor, XPRSprobMapDeltaFunctor, XPRSprobVecMapDeltaFunctor, or XPRSprobMultiMapDeltaFunctor and then pass that to the appropriate overload of nlpAddUserFunction. This will register the function with the Xpress problem object and return a user function instance that can then be used in the code to build formulas.
Public class XPRSprobCannotPerformOperationException Exception raised when an operation is attempted for which the model cannot be in a presolved state or in a callback.
Public class XPRSprobCannotReferenceVariablesException Exception raised when a constraint references Variable instances while it should only reference indices.
Protected class 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.
Public class XPRSprobConstraintCreator Class to buffer constraints and create them in chunks.
Public class XPRSprobGeneralConstraintInfo Return value for [!:.GetGenCons(int, int)].
Public class XPRSprobIISData Return value for [!:.GetIISData(int)];
Public class XPRSprobIISStatusInfo Return value for [!:.IISStatus()].
Public class 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.
Public class XPRSprobMapDeltaFunction An R -> R function that also provides the derivative.
Public class XPRSprobMapFunction An R -> R function.
Public class 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.
Public class XPRSprobMIPEntityInfo Return value for [!:.GetMIPEntities()], [!:.GetDiscreteCols()], [!:.GetSetDefinitions()].
Public class XPRSprobMultiMapDeltaFunction An R^n -> R^m function that also provides partial derivatives.
Public class XPRSprobMultiMapFunction An R^n -> R^m function.
Public class 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.
Public class 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].
Public class XPRSprobSolution Solution data.
Public class XPRSprobStatusSolution Solution information that also contains a status value.
Public class XPRSprobVecMapDeltaFunction An R^n -> R function that also provides partial derivatives.
Public class XPRSprobVecMapFunction An R^n -> R function.
Delegates
  Delegate Description
Public delegate AfterObjectiveCallback afterobjective callback
Public delegate BarIterationCallback bariteration callback
Public delegate BarlogCallback barlog callback
Public delegate BeforeObjectiveCallback beforeobjective callback
Public delegate BeforeSolveCallback beforesolve callback
Public delegate ChangeBranchObjectCallback chgbranchobject callback
Public delegate CheckTimeCallback checktime callback
Public delegate ChgbranchCallback chgbranch callback
Obsolete
Public delegate ChgnodeCallback chgnode callback
Obsolete
Public delegate ComputeRestartCallback computerestart callback
Public delegate CutlogCallback cutlog callback
Public delegate CutmgrCallback cutmgr callback
Obsolete
Public delegate CutRoundCallback cutround callback
Public delegate GapNotifyCallback gapnotify callback
Public delegate InfnodeCallback infnode callback
Public delegate IntsolCallback intsol callback
Public delegate LplogCallback lplog callback
Public delegate MessageCallback message callback
Public delegate MiplogCallback miplog callback
Public delegate MipSolEnumHandlerCallback mse_handler callback
Public delegate MipThreadCallback mipthread callback
Public delegate MipThreadDestroyCallback destroymt callback
Public delegate MseGetSolutionDiffCallback mse_getsolutiondiff callback
Public delegate MsgHandlerCallback msghandler callback
Public delegate MsJobEndCallback msjobend callback
Public delegate MsJobStartCallback msjobstart callback
Public delegate MsWinnerCallback mswinner callback
Public delegate NewnodeCallback newnode callback
Public delegate NlpCoefEvalErrorCallback nlpcoefevalerror callback
Public delegate NodecutoffCallback nodecutoff callback
Public delegate NodeLPSolvedCallback nodelpsolved callback
Public delegate OptnodeCallback optnode callback
Public delegate PreIntsolCallback preintsol callback
Public delegate PrenodeCallback prenode callback
Public delegate PresolveCallback presolve callback
Public delegate SlpCascadeEndCallback slpcascadeend callback
Public delegate SlpCascadeStartCallback slpcascadestart callback
Public delegate SlpCascadeVarCallback slpcascadevar callback
Public delegate SlpCascadeVarFailCallback slpcascadevarfail callback
Public delegate SlpConstructCallback slpconstruct callback
Public delegate SlpDrColCallback slpdrcol callback
Public delegate SlpIntSolCallback slpintsol callback
Public delegate SlpIterEndCallback slpiterend callback
Public delegate SlpIterStartCallback slpiterstart callback
Public delegate SlpIterVarCallback slpitervar callback
Public delegate SlpPreUpdateLinearizationCallback slppreupdatelinearization callback
Public delegate StrongBranchSolveCallback strongbranchsolve callback
Public delegate UserSolNotifyCallback usersolnotify callback
Public delegate XPRSprobMapDeltaFunctionDelegate  
Public delegate XPRSprobMapDeltaFunctor Function that maps a value to a value and also provides derivatives.
Public delegate XPRSprobMapFunctionDelegate  
Public delegate XPRSprobMapFunctor Function that maps a value to a value.
Public delegate XPRSprobMultiMapDeltaFunctionDelegate  
Public delegate XPRSprobMultiMapDeltaFunctor Function that maps an array of values to an array of values and also provides derivatives.
Public delegate XPRSprobMultiMapFunctionDelegate  
Public delegate XPRSprobMultiMapFunctor Function that maps an array of values to an array of values.
Public delegate XPRSprobVecMapDeltaFunctionDelegate  
Public delegate XPRSprobVecMapDeltaFunctor Function that maps an array of values to a single value and also provides derivatives.
Public delegate XPRSprobVecMapFunctionDelegate  
Public delegate XPRSprobVecMapFunctor Function that maps an array of values to a single value.
Enumerations
  Enumeration Description
Public enumeration AllowCompute  
Public enumeration AlwaysNeverAutomatic Values for QuadraticUnshift.
Public enumeration BacktrackAlg Values for BacktrackTie.
Public enumeration BARHGOps Values for BarhgOps.
Public enumeration BarOrder Values for BarOrder.
Public enumeration BarPresolveOps Values for BarPresolveOps.
Public enumeration BasisStatus  
Public enumeration BranchChoice Values for BranchChoice.
Public enumeration CholeskyAlgorithm Values for CholeskyAlg.
Public enumeration Clamping  
Public enumeration ColumnType Enumeration for variable/column types.
Public enumeration ComputeLog Values for ComputeLog.
Public enumeration CrossoverDynamicReduction Values for CrossOverDRP.
Public enumeration CutSelect Values for CutSelect.
Public enumeration CutStrategy Values for CutStrategy.
Public enumeration DefaultAlg Values for DefaultAlg.
Public enumeration DualGradient Values for DualGradient.
Public enumeration DualizeOps  
Public enumeration DualStrategy Values for DualStrategy.
Public enumeration FeasibilityPump Values for FeasibilityPump.
Public enumeration GenConsType  
Public enumeration Globalboundingbox  
Public enumeration GlobalLSHEURStrategy  
Public enumeration HeuristicSearchSelect Values for HeurSearchTreeSelect.
Public enumeration HeuristicStrategy Obsolete
Public enumeration IISOps Values for IISOps.
Public enumeration IISSolStatus Values for IISSolStatus.
Public enumeration LPFlags Values for LPFlags.
Public enumeration LPStatus Values for LPStatus.
Public enumeration MipPresolve Values for MIPPresolve.
Public enumeration MipRestart Values for MipRestart.
Public enumeration MIPStatus Values for MIPStatus.
Public enumeration MultiObjOps Values for MultiObjOps.
Public enumeration Namespaces  
Public enumeration NodeSelectionCriteria Values for NodeSelection.
Public enumeration ObjControl  
Public enumeration ObjSense  
Public enumeration OnOff Values for IfCheckConvexity.
Public enumeration OptimizeType Values for OptimizeTypeUsed.
Public enumeration OutputDetail Values for OutputLog.
Public enumeration ParameterType  
Public enumeration PreProbing Values for PreProbing.
Public enumeration Presolve Values for Presolve.
Public enumeration PresolveCoefElim Values for PreCoefElim.
Public enumeration PresolveDomColumn Values for PreDomCol.
Public enumeration PresolveDomRow Values for PreDomRow.
Public enumeration PresolveOperations Values for PresolveOps.
Public enumeration PresolveState Values for PresolveState.
Public enumeration Pricing Values for PricingAlg.
Public enumeration PrimalUnshift Values for PrimalUnshift.
Public enumeration QConvexity  
Public enumeration RefineOps  
Public enumeration RepairIndefiniteQuadratic Values for RepairIndefiniteQ.
Public enumeration RowFlag  
Public enumeration RowType Enumeration for variable/column types.
Public enumeration Scaling Values for Scaling.
Public enumeration SetType Enumeration for set types. @since 43.00
Public enumeration SolAvailable  
Public enumeration SolInfo  
Public enumeration SolStatus Values for SolStatus.
Public enumeration SolveStatus Values for SolveStatus.
Public enumeration StopType  
Public enumeration TreeDiagnostics Values for TreeDiagnostics.
Public enumeration TunerHistory Values for TunerHistory.
Public enumeration TunerMethod Values for TunerMethod.
Public enumeration TunerMode Values for TunerMode.
Public enumeration TunerRootAlg  
Public enumeration TunerTarget Values for TunerTarget.
Public enumeration UserSolStatus  
Public enumeration VariableSelection Values for VarSelection.
Public enumeration XPRSanalyzerows_row_types  
Public enumeration XPRSattribute  
Public enumeration XPRScontrol  
Public enumeration XPRSmipsolpool_soln_flags  
Public enumeration 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.