- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Base64 | Use this class to read and write data in base64
BasisStatus | Data structure to represent an LP basis on both input and output
Bigint |
BonminProblem |
BonminSolver | Solves problems using Ipopt
BranchingWeight | BranchingWeight class
CoinSolver | Implements a solve method for the Coin solvers
Constraint | The in-memory representation of the <con> element
ConstraintOption | ConstraintOption class
Constraints | The in-memory representation of the <constraints> element
ConstraintSolution | The ConstraintSolution Class
ContactOption | ContactOption class
CouenneSolver | Solves problems using Ipopt
CPUNumber | CPUNumber class
CPUSpeed | CPUSpeed class
DefaultSolver | The Defalut Solver Class
DirectoriesAndFiles | DirectoriesAndFiles class
DoubleVector | Double vector data structure
DualVariableValues | The DualVariableValues Class
DualVarValue | The DualVarValue Class
ErrorClass | Used for throwing exceptions
FileUtil | Class used to make it easy to read and write files
GeneralFileHeader | Data structure that holds general information about files that conform to one of the OSxL schemas
GeneralOption | The GeneralOption Class
GeneralResult | The GeneralResult Class
GeneralStatus | The GeneralStatus Class
GeneralSubstatus | The GeneralSubstatus Class
IndexStringPair | A commonly used structure holding an index-string pair This definition is based on the definition of IndexValuePair in OSGeneral.h
IndexValuePair | A commonly used structure holding an index-value pair
InitBasStatus | InitBasStatus class
InitConstraintValues | InitConstraintValues class
InitConValue | InitConValue class
InitDualVariableValues | InitDualVariableValues class
InitDualVarValue | InitDualVarValue class
InitialBasisStatus | InitialBasisStatus class
InitObjBound | InitObjBound class
InitObjectiveBounds | InitObjectiveBounds class
InitObjectiveValues | InitObjectiveValues class
InitObjValue | InitObjValue class
InitVariableValues | InitVariableValues class
InitVariableValuesString | InitVariableValuesString class
InitVarValue | InitVarValue class
InitVarValueString | InitVarValueString class
InstanceData | The in-memory representation of the <instanceData> element
InstanceHeader | The in-memory representation of the <instanceHeader> element
InstanceLocationOption | InstanceLocationOption class
IntegerVariableBranchingWeights | IntegerVariableBranchingWeights class
Interval | The in-memory representation of the <interval> element
IntVector | Integer Vector data structure
IpoptProblem |
IpoptSolver | Solves problems using Ipopt
JobDependencies | JobDependencies class
JobOption | JobOption class
JobResult | The JobResult Class
KnitroProblem |
KnitroSolver | KnitroSolver class solves problems using Knitro
LindoSolver | LindoSolver class solves problems using Lindo
LinearConstraintCoefficients | The in-memory representation of the <linearConstraintCoefficients> element
MathUtil | This class has routines for linear algebra
MaxTime | MaxTime class
MinCPUNumber | MinCPUNumber class
MinCPUSpeed | MinCPUSpeed class
MinDiskSpace | MinDiskSpace class
MinMemorySize | MinMemorySize class
MY_user_data | Class taking care of interaction between user data and Bcp
Nl | The in-memory representation of the <nl> element
NonlinearExpressions | The in-memory representation of the <nonlinearExpressions> element
ObjCoef | The in-memory representation of the objective function <coef> element
Objective | The in-memory representation of the <obj> element
ObjectiveOption | ObjectiveOption class
Objectives | The in-memory representation of the <objectives> element
ObjectiveSolution | The ObjectiveSolution Class
ObjectiveValues | The ObjectiveValues Class
ObjValue | The ObjValue Class
OptimizationOption | OptimizationOption class
OptimizationResult | The OptimizationResult Class
OptimizationSolution | The OptimizationSolution Class
OptimizationSolutionStatus | The OptimizationSolutionStatus Class
OptimizationSolutionSubstatus | The OptimizationSolutionSubstatus Class
OS_cut | Simple representation of a cut by storing non zero coefficients only
OS_DipInterface |
OS_init |
OS_lp | Class for operations at the node level
OS_packer | Class taking care of packing/unpacking
OS_prob | Class holding data for describing the problem
OS_tm |
OS_var |
OSColGenApp |
OSDipApp |
OSDipBlockBearcatSolver |
OSDipBlockBearcatSolver::Factory |
OSDipBlockCoinSolver |
OSDipBlockCoinSolver::Factory |
OSDipBlockSlpSolver |
OSDipBlockSlpSolver::Factory |
OSDipBlockSolver |
OSDipBlockSolverFactory |
OSDipFactoryInitializer |
OSDipParam |
OSExpressionTree | Used to hold the instance in memory
OSgams2osil | Creating a OSInstance from a GAMS model given as GAMS Modeling Object (GMO)
OSGeneral |
OSgLParserData | The OSgLParserData Class
OShL | An interface that specified virtual methods to be implemented by agents.
OSiLParserData | The OSiLParserData Class, used to store parser data
OSiLReader | Used to read an OSiL string
OSiLWriter | Take an OSInstance object and write a string that validates against the OSiL schema
OSInstance | The in-memory representation of an OSiL instance.
OSMatlab | The OSMatlab Class
OSmps2osil | The OSmps2osil Class
OSnl2osil | The OSnl2osil Class
OSnLNode | The OSnLNode Class
OSnLNodeAbs | The OSnLNodeAbs Class
OSnLNodeAllDiff | The OSnLNodeAllDiff Class
OSnLNodeCos | The OSnLNodeCos Class
OSnLNodeDivide | The OSnLNodeDivide Class
OSnLNodeE | The OSnLNodeE Class
OSnLNodeErf | The OSnLNodeErf Class
OSnLNodeExp | The OSnLNodeExp Class
OSnLNodeIf | The OSnLNodeIf Class
OSnLNodeLn | The OSnLNodeLn Class
OSnLNodeMax | The OSnLNodeMax Class
OSnLNodeMin | The OSnLNodeMin Class
OSnLNodeMinus | The OSnLNodeMinus Class
OSnLNodeNegate | The OSnLNodeNegate Class
OSnLNodeNumber | The OSnLNodeNumber Class
OSnLNodePI | The OSnLNodePI Class
OSnLNodePlus | The OSnLNodePlus Class
OSnLNodePower | The OSnLNodePower Class
OSnLNodeProduct | The OSnLNodeProduct Class
OSnLNodeSin | The OSnLNodeSin Class
OSnLNodeSqrt | The OSnLNodeSqrt Class
OSnLNodeSquare | The OSnLNodeSquare Class
OSnLNodeSum | The OSnLNodeSum Class
OSnLNodeTimes | The OSnLNodeTimes Class
OSnLNodeVariable | The OSnLNodeVariable Class
OSoLParserData | The OSoLParserData Class
OSoLReader | Used to read an OSoL string
OSoLWriter | Take an OSOption object and write a string that validates against the OSoL schema
OSOption | The Option Class
osOptionsStruc | This structure is used to store options for the OSSolverService executable
OSResult | The Result Class
OSrL2Gams | Reads an optimization result and stores result and solution in a Gams Modeling Object
OSrLParserData | The OSrLParserData Class
OSrLReader | The OSrLReader Class
OSrLWriter | Take an OSResult object and write a string that validates against OSrL
OSRouteSolver |
OSSolverAgent | Used by a client to invoke a remote solver
OtherConOption | OtherConOption class
OtherConResult | The OtherConResult Class
OtherConstraintOption | OtherConstraintOption class
OtherConstraintResult | The OtherConstraintResult Class
OtherObjectiveOption | OtherObjectiveOption class
OtherObjectiveResult | The OtherObjectiveResult Class
OtherObjOption | OtherObjOption class
OtherObjResult | The OtherObjResult Class
OtherOptimizationResult | The OtherOptimizationResult Class
OtherOption | OtherOption class
OtherOptionEnumeration |
OtherOptions | OtherOptions class
OtherResult | The OtherResult Class
OtherResults | The OtherResults Class
OtherSolutionResult | The OtherSolutionResult Class
OtherSolutionResults | The OtherSolutionResults Class
OtherSolverOutput | The OtherSolverOutput Class
OtherVariableOption | OtherVariableOption class
OtherVariableResult | The OtherVariableResult Class
OtherVariableResultStruct | A structure to information about an OtherVariableResult element
OtherVarOption | OtherVarOption class
OtherVarResult | OtherVarResult Class
PathPair | PathPair class
PathPairs | PathPairs class
Processes | Processes class
QuadraticCoefficients | The in-memory representation of the <quadraticCoefficients> element
QuadraticTerm | The in-memory representation of the <qTerm> element
QuadraticTerms | Data structure for holding quadratic terms
real_user_data | Class handling user data
ServiceOption | ServiceOption class
ServiceResult | The ServiceResult Class
SolverOption | SolverOption class
SolverOptions | SolverOptions class
SolverOutput | The SolverOutput Class
SOSVariableBranchingWeights | SOSVariableBranchingWeights class
SOSWeights | SOSWeights class
SparseHessianMatrix | The in-memory representation of a SparseHessianMatrix.
SparseJacobianMatrix | Sparse Jacobian matrix data structure
SparseMatrix | Sparse matrix data structure
SparseVector | Sparse vector data structure
StorageCapacity | StorageCapacity class
SystemOption | SystemOption class
SystemResult | The SystemResult Class
Time | The Time Class
TimeDomain | The in-memory representation of the <timeDomain> element
TimeDomainInterval |
TimeDomainStage | The in-memory representation of the <stage> element
TimeDomainStageCon | The in-memory representation of the <con> element
TimeDomainStageConstraints | The in-memory representation of the <constraints> child of the <stage> element
TimeDomainStageObj | The in-memory representation of the <obj> element
TimeDomainStageObjectives | The in-memory representation of the <objectives> child of the <stage> element
TimeDomainStages | The in-memory representation of the <stages> element
TimeDomainStageVar | The in-memory representation of the element
TimeDomainStageVariables | The in-memory representation of the <variables> child of the <stage> element
TimeMeasurement | The TimeMeasurement Class
TimeSpan | TimeSpan class
TimingInformation | The TimingInformation Class
U |
Variable | The in-memory representation of the variable element
VariableOption | VariableOption class
Variables | The in-memory representation of the variables element
VariableSolution | The VariableSolution Class
VariableStringValues | The VariableStringValues Class
VariableValues | The VariableValues Class
VariableValuesString | The VariableValuesString Class
VarStringValue | VarStringValue Class
VarValue | VarValue Class
VarValueString | VarValueString Class
WSUtil | Used by OSSolverAgent client for help in invoking a remote solver.
yy_buffer_state |
yy_trans_info |
yyalloc |
yyguts_t |
YYLTYPE |
YYSTYPE |