CBase64 | Use this class to read and write data in base64 |
CBaseMatrix | Data structure to represent a point of departure for constructing a matrix by modifying parts of a previously defined matrix |
CBasisStatus | Data structure to represent an LP basis on both input and output |
CBonminProblem | |
CBonminSolver | Solves problems using Ipopt |
CBranchingWeight | BranchingWeight class |
CCoinSolver | Implements a solve method for the Coin solvers |
CCompletelyPositiveMatricesCone | The CompletelyPositiveMatricesCone Class |
CCone | The in-memory representation of a generic cone Specific cone types are derived from this generic class |
CCones | The in-memory representation of the <cones> element |
CConReferenceMatrixElements | Data structure to represent constraint reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of a constraint |
CConstantMatrixElements | Data structure to represent the constant elements in a MatrixType object |
CConstraint | The in-memory representation of the <con> element |
CConstraintOption | ConstraintOption class |
CConstraints | The in-memory representation of the <constraints> element |
CConstraintSolution | The ConstraintSolution Class |
CContactOption | ContactOption class |
CCopositiveMatricesCone | The CopositiveMatricesCone Class |
CCouenneSolver | Solves problems using Ipopt |
CCPUNumber | CPUNumber class |
CCPUSpeed | CPUSpeed class |
CCsdpSolver | Solves problems using Csdp |
CDefaultSolver | The Default Solver Class |
CDirectoriesAndFiles | DirectoriesAndFiles class |
CDoubleVector | Double vector data structure |
CDualCone | The in-memory representation of a dual cone |
CDualVariableValues | The DualVariableValues Class |
CDualVarValue | The DualVarValue Class |
CErrorClass | Used for throwing exceptions |
CExprNode | A generic class from which we derive both OSnLNode and OSnLMNode |
CFileUtil | Class used to make it easy to read and write files |
CGeneralFileHeader | Data structure that holds general information about files that conform to one of the OSxL schemas |
CGeneralMatrixElements | Data structure to represent the nonzero values in a generalMatrix element |
CGeneralMatrixValues | Data structure to represent the nonzeros in a generalMatrix element |
CGeneralOption | The GeneralOption Class |
CGeneralResult | The GeneralResult Class |
CGeneralStatus | The GeneralStatus Class |
CGeneralSubstatus | The GeneralSubstatus Class |
CIndexStringPair | A commonly used structure holding an index-string pair This definition is based on the definition of IndexValuePair in OSGeneral.h |
CIndexValuePair | A commonly used structure holding an index-value pair |
CInitBasStatus | InitBasStatus class |
CInitConstraintValues | InitConstraintValues class |
CInitConValue | InitConValue class |
CInitDualVariableValues | InitDualVariableValues class |
CInitDualVarValue | InitDualVarValue class |
CInitialBasisStatus | InitialBasisStatus class |
CInitObjBound | InitObjBound class |
CInitObjectiveBounds | InitObjectiveBounds class |
CInitObjectiveValues | InitObjectiveValues class |
CInitObjValue | InitObjValue class |
CInitVariableValues | InitVariableValues class |
CInitVariableValuesString | InitVariableValuesString class |
CInitVarValue | InitVarValue class |
CInitVarValueString | InitVarValueString class |
CInstanceData | The in-memory representation of the <instanceData> element |
CInstanceLocationOption | InstanceLocationOption class |
CIntegerVariableBranchingWeights | IntegerVariableBranchingWeights class |
CIntersectionCone | The in-memory representation of an intersection cone |
CInterval | The in-memory representation of the <interval> element |
CIntVector | Integer Vector data structure |
CIpoptProblem | |
CIpoptSolver | Solves problems using Ipopt |
CJobDependencies | JobDependencies class |
CJobOption | JobOption class |
CJobResult | The JobResult Class |
CKnitroProblem | |
CKnitroSolver | KnitroSolver class solves problems using Knitro |
CLindoSolver | LindoSolver class solves problems using Lindo |
CLinearConstraintCoefficients | The in-memory representation of the <linearConstraintCoefficients> element |
CLinearMatrixElement | Data structure to represent an expression in a linearMatrix element A LinearMatrixElement is a (finite) sum of LinearMatrixElementTerms, with an optional additive constant |
CLinearMatrixElements | Data structure to represent the nonzero values in a linearMatrix element |
CLinearMatrixElementTerm | Data structure to represent a term in a linearMatrix element A term has the form c*x_{k}, where c defaults to 1 and k is a valid index for a variable This is essentially an index-value pair, but with the presence of a default value |
CLinearMatrixValues | Data structure to represent the linear expressions in a LinearMatrixElement object |
CMathUtil | This class has routines for linear algebra |
CMatrices | The in-memory representation of the <matrices> element |
CMatrixBlock | Data structure to represent a MatrixBlock object (derived from MatrixType) |
CMatrixBlocks | Data structure to represent the nonzeroes of a matrix in a blockwise fashion |
CMatrixCon | The in-memory representation of the <matrixCon> element |
CMatrixConstraints | The in-memory representation of the <matrixConstraints> element |
CMatrixConstructor | Data structure to describe one step in the construction of a matrix |
CMatrixElements | Data structure to represent the nonzeroes of a matrix explicitly element by element |
CMatrixExpression | The in-memory representation of the <expr> element, which is like a nonlinear expression, but since it involves matrices, the expression could be linear, so a "shape" attribute is added to distinguish linear and nonlinear expressions |
CMatrixExpressions | The in-memory representation of the <matrixExpressions> element |
CMatrixExpressionTree | Used to hold the instance in memory |
CMatrixNode | Generic class from which we derive matrix constructors (BaseMatrix, MatrixElements, MatrixTransformation and MatrixBlocks) as well as matrix types (OSMatrix and MatrixBlock) |
CMatrixObj | The in-memory representation of the <matrixObj> element |
CMatrixObjectives | The in-memory representation of the <matrixObjectives> element |
CMatrixProgramming | The in-memory representation of the <matrixProgramming> element |
CMatrixTransformation | Data structure to represent the nonzeroes of a matrix by transformation from other (previously defined) matrices |
CMatrixType | Data structure to represent a MatrixType object (from which we derive OSMatrix and MatrixBlock) |
CMatrixVar | The in-memory representation of the <matrixVar> element |
CMatrixVariables | The in-memory representation of the <matrixVariables> element |
CMaxTime | MaxTime class |
CMinCPUNumber | MinCPUNumber class |
CMinCPUSpeed | MinCPUSpeed class |
CMinDiskSpace | MinDiskSpace class |
CMinMemorySize | MinMemorySize class |
CNl | The in-memory representation of the <nl> element |
CNonlinearExpressions | The in-memory representation of the <nonlinearExpressions> element |
CNonnegativeCone | The NonnegativeCone Class |
CNonpositiveCone | The NonpositiveCone Class |
CObjCoef | The in-memory representation of the objective function <coef> element |
CObjective | The in-memory representation of the <obj> element |
CObjectiveOption | ObjectiveOption class |
CObjectives | The in-memory representation of the <objectives> element |
CObjectiveSolution | The ObjectiveSolution Class |
CObjectiveValues | The ObjectiveValues Class |
CObjReferenceMatrixElements | Data structure to represent objective reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of an objective (i.e., less than zero) |
CObjValue | The ObjValue Class |
COptimizationOption | OptimizationOption class |
COptimizationResult | The OptimizationResult Class |
COptimizationSolution | The OptimizationSolution Class |
COptimizationSolutionStatus | The OptimizationSolutionStatus Class |
COptimizationSolutionSubstatus | The OptimizationSolutionSubstatus Class |
COrthantCone | The OrthantCone Class |
COS_AMPL_SUFFIX | |
COSCommandLine | This class is used to store command line options for the OSSolverService executable and to provide methods to manipulate them |
COSCommandLineReader | The OSCommandLineReader Class |
COSExpressionTree | Used to hold the instance in memory |
COSgams2osil | Creating a OSInstance from a GAMS model given as GAMS Modeling Object (GMO) |
COSGeneral | |
COSgLParserData | The OSgLParserData Class |
COShL | An interface that specified virtual methods to be implemented by agents |
COSiLParserData | The OSiLParserData Class, used to store parser data |
COSiLReader | Used to read an OSiL string |
COSiLWriter | Take an OSInstance object and write a string that validates against the OSiL schema |
COSInstance | The in-memory representation of an OSiL instance |
COSMatlab | The OSMatlab Class |
COSMatrix | Data structure to represent a matrix object (derived from MatrixType) |
COSmps2OS | The OSmps2OS Class |
COSmps2osil | The OSmps2osil Class |
COSnl2OS | The OSnl2OS Class |
COSnLMNode | The OSnLMNode Class for nonlinear expressions involving matrices |
COSnLMNodeDiagonalMatrixFromVector | |
COSnLMNodeIdentityMatrix | |
COSnLMNodeMatrixDiagonal | |
COSnLMNodeMatrixDotTimes | |
COSnLMNodeMatrixInverse | |
COSnLMNodeMatrixLowerTriangle | |
COSnLMNodeMatrixMinus | |
COSnLMNodeMatrixNegate | |
COSnLMNodeMatrixPlus | |
COSnLMNodeMatrixProduct | The OSnLMNodeMatrixProduct Class |
COSnLMNodeMatrixReference | |
COSnLMNodeMatrixScalarTimes | |
COSnLMNodeMatrixSubmatrixAt | |
COSnLMNodeMatrixSum | |
COSnLMNodeMatrixTimes | |
COSnLMNodeMatrixTranspose | |
COSnLMNodeMatrixUpperTriangle | |
COSnLNode | The OSnLNode Class for nonlinear expressions |
COSnLNodeAbs | The OSnLNodeAbs Class |
COSnLNodeAllDiff | The OSnLNodeAllDiff Class |
COSnLNodeCos | The OSnLNodeCos Class |
COSnLNodeDivide | The OSnLNodeDivide Class |
COSnLNodeE | The OSnLNodeE Class |
COSnLNodeErf | The OSnLNodeErf Class |
COSnLNodeExp | The OSnLNodeExp Class |
COSnLNodeIf | The OSnLNodeIf Class |
COSnLNodeLn | The OSnLNodeLn Class |
COSnLNodeMatrixDeterminant | The next few nodes evaluate to a scalar even though one or more of its arguments are matrices |
COSnLNodeMatrixToScalar | The OSnLNodeMatrixTrace Class |
COSnLNodeMatrixTrace | The OSnLNodeMatrixTrace Class |
COSnLNodeMax | The OSnLNodeMax Class |
COSnLNodeMin | The OSnLNodeMin Class |
COSnLNodeMinus | The OSnLNodeMinus Class |
COSnLNodeNegate | The OSnLNodeNegate Class |
COSnLNodeNumber | The OSnLNodeNumber Class |
COSnLNodePI | The OSnLNodePI Class |
COSnLNodePlus | The OSnLNodePlus Class |
COSnLNodePower | The OSnLNodePower Class |
COSnLNodeProduct | The OSnLNodeProduct Class |
COSnLNodeSin | The OSnLNodeSin Class |
COSnLNodeSqrt | The OSnLNodeSqrt Class |
COSnLNodeSquare | The OSnLNodeSquare Class |
COSnLNodeSum | The OSnLNodeSum Class |
COSnLNodeTimes | The OSnLNodeTimes Class |
COSnLNodeVariable | The OSnLNodeVariable Class |
COSnLParserData | The OSnLParserData Class |
COSoLParserData | The OSoLParserData Class |
COSoLReader | Used to read an OSoL string |
COSoLWriter | Take an OSOption object and write a string that validates against the OSoL schema |
COSOption | The Option Class |
CosOptionsStruc | This structure is used to store options for the OSSolverService executable |
COSosrl2ampl | The OSosrl2ampl Class |
COSOutput | This class handles all the output from OSSolverService, OSAmplClient and other executables derived from them |
COSOutputChannel | Class that holds information about one output channel (file, device, stream, peripheral, etc.) |
COSReferencedObject | ReferencedObject class |
COSReferencer | Pseudo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject |
COSResult | The Result Class |
COSrL2Gams | Reads an optimization result and stores result and solution in a Gams Modeling Object |
COSrLParserData | The OSrLParserData Class |
COSrLReader | The OSrLReader Class |
COSrLWriter | Take an OSResult object and write a string that validates against OSrL |
COSSmartPtr | Template class for Smart Pointers |
COSSolverAgent | Used by a client to invoke a remote solver |
COtherConOption | OtherConOption class |
COtherConResult | The OtherConResult Class |
COtherConstraintOption | OtherConstraintOption class |
COtherConstraintResult | The OtherConstraintResult Class |
COtherObjectiveOption | OtherObjectiveOption class |
COtherObjectiveResult | The OtherObjectiveResult Class |
COtherObjOption | OtherObjOption class |
COtherObjResult | The OtherObjResult Class |
COtherOption | OtherOption class |
COtherOptionEnumeration | Brief an integer vector data structure used in OSOption and OSResult |
COtherOptions | OtherOptions class |
COtherResult | The OtherResult Class |
COtherResults | The OtherResults Class |
COtherSolutionResult | The OtherSolutionResult Class |
COtherSolutionResults | The OtherSolutionResults Class |
COtherSolverOutput | The OtherSolverOutput Class |
COtherVariableOption | OtherVariableOption class |
COtherVariableResult | The OtherVariableResult Class |
COtherVariableResultStruct | A structure to information about an OtherVariableResult element |
COtherVarOption | OtherVarOption class |
COtherVarResult | OtherVarResult Class |
CPathPair | PathPair class |
CPathPairs | PathPairs class |
CPolarCone | The in-memory representation of a polar cone |
CPolyhedralCone | The in-memory representation of a polyhedral cone |
CProcesses | Processes class |
CProductCone | The in-memory representation of a product cone |
CQuadraticCoefficients | The in-memory representation of the <quadraticCoefficients> element |
CQuadraticCone | The in-memory representation of a quadratic cone |
CQuadraticTerm | The in-memory representation of the <qTerm> element |
CQuadraticTerms | Data structure for holding quadratic terms |
CRotatedQuadraticCone | The in-memory representation of a rotated quadratic cone |
CScalarExpressionTree | Used to hold part of the instance in memory |
CSemidefiniteCone | The in-memory representation of a cone of semidefinite matrices |
CServiceOption | ServiceOption class |
CServiceResult | The ServiceResult Class |
CSolverOption | SolverOption class |
CSolverOptions | SolverOptions class |
CSolverOutput | The SolverOutput Class |
CSOSVariableBranchingWeights | SOSVariableBranchingWeights class |
CSOSWeights | SOSWeights class |
CSparseHessianMatrix | The in-memory representation of a SparseHessianMatrix |
CSparseIntVector | Sparse vector data structure for integer vectors |
CSparseJacobianMatrix | Sparse Jacobian matrix data structure |
CSparseMatrix | Sparse matrix data structure |
CSparseVector | Sparse vector data structure |
CStorageCapacity | StorageCapacity class |
CSystemOption | SystemOption class |
CSystemResult | The SystemResult Class |
CTimeDomain | The in-memory representation of the <timeDomain> element |
CTimeDomainInterval | |
CTimeDomainStage | The in-memory representation of the <stage> element |
CTimeDomainStageCon | The in-memory representation of the <con> element |
CTimeDomainStageConstraints | The in-memory representation of the <constraints> child of the <stage> element |
CTimeDomainStageObj | The in-memory representation of the <obj> element |
CTimeDomainStageObjectives | The in-memory representation of the <objectives> child of the <stage> element |
CTimeDomainStages | The in-memory representation of the <stages> element |
CTimeDomainStageVar | The in-memory representation of the element |
CTimeDomainStageVariables | The in-memory representation of the <variables> child of the <stage> element |
CTimeMeasurement | The TimeMeasurement Class |
CTimeSpan | TimeSpan class |
CTimingInformation | The TimingInformation Class |
CVariable | The in-memory representation of the variable element |
CVariableOption | VariableOption class |
CVariables | The in-memory representation of the variables element |
CVariableSolution | The VariableSolution Class |
CVariableValues | The VariableValues Class |
CVariableValuesString | The VariableValuesString Class |
CVarReferenceMatrixElements | Data structure to represent variable reference elements in a MatrixType object Each nonzero element is of the form x_{k} where k is the index of a variable |
CVarValue | VarValue Class |
CVarValueString | VarValueString Class |
CWSUtil | Used by OSSolverAgent client for help in invoking a remote solver |
CYYLTYPE | |
CYYSTYPE | |