OS  2.9.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oNCouenne
oCBase64Use this class to read and write data in base64
oCBaseMatrixData structure to represent a point of departure for constructing a matrix by modifying parts of a previously defined matrix
oCBasisStatusData structure to represent an LP basis on both input and output
oCBonminProblem
oCBonminSolverSolves problems using Ipopt
oCBranchingWeightBranchingWeight class
oCCoinSolverImplements a solve method for the Coin solvers
oCCompletelyPositiveMatricesConeThe CompletelyPositiveMatricesCone Class
oCConeThe in-memory representation of a generic cone Specific cone types are derived from this generic class
oCConesThe in-memory representation of the <cones> element
oCConReferenceMatrixElementsData 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
oCConstantMatrixElementsData structure to represent the constant elements in a MatrixType object
oCConstraintThe in-memory representation of the <con> element
oCConstraintOptionConstraintOption class
oCConstraintsThe in-memory representation of the <constraints> element
oCConstraintSolutionThe ConstraintSolution Class
oCContactOptionContactOption class
oCCopositiveMatricesConeThe CopositiveMatricesCone Class
oCCouenneSolverSolves problems using Ipopt
oCCPUNumberCPUNumber class
oCCPUSpeedCPUSpeed class
oCCsdpSolverSolves problems using Csdp
oCDefaultSolverThe Default Solver Class
oCDirectoriesAndFilesDirectoriesAndFiles class
oCDoubleVectorDouble vector data structure
oCDualConeThe in-memory representation of a dual cone
oCDualVariableValuesThe DualVariableValues Class
oCDualVarValueThe DualVarValue Class
oCErrorClassUsed for throwing exceptions
oCExprNodeA generic class from which we derive both OSnLNode and OSnLMNode
oCFileUtilClass used to make it easy to read and write files
oCGeneralFileHeaderData structure that holds general information about files that conform to one of the OSxL schemas
oCGeneralMatrixElementsData structure to represent the nonzero values in a generalMatrix element
oCGeneralMatrixValuesData structure to represent the nonzeros in a generalMatrix element
oCGeneralOptionThe GeneralOption Class
oCGeneralResultThe GeneralResult Class
oCGeneralStatusThe GeneralStatus Class
oCGeneralSubstatusThe GeneralSubstatus Class
oCIndexStringPairA commonly used structure holding an index-string pair This definition is based on the definition of IndexValuePair in OSGeneral.h
oCIndexValuePairA commonly used structure holding an index-value pair
oCInitBasStatusInitBasStatus class
oCInitConstraintValuesInitConstraintValues class
oCInitConValueInitConValue class
oCInitDualVariableValuesInitDualVariableValues class
oCInitDualVarValueInitDualVarValue class
oCInitialBasisStatusInitialBasisStatus class
oCInitObjBoundInitObjBound class
oCInitObjectiveBoundsInitObjectiveBounds class
oCInitObjectiveValuesInitObjectiveValues class
oCInitObjValueInitObjValue class
oCInitVariableValuesInitVariableValues class
oCInitVariableValuesStringInitVariableValuesString class
oCInitVarValueInitVarValue class
oCInitVarValueStringInitVarValueString class
oCInstanceDataThe in-memory representation of the <instanceData> element
oCInstanceLocationOptionInstanceLocationOption class
oCIntegerVariableBranchingWeightsIntegerVariableBranchingWeights class
oCIntersectionConeThe in-memory representation of an intersection cone
oCIntervalThe in-memory representation of the <interval> element
oCIntVectorInteger Vector data structure
oCIpoptProblem
oCIpoptSolverSolves problems using Ipopt
oCJobDependenciesJobDependencies class
oCJobOptionJobOption class
oCJobResultThe JobResult Class
oCKnitroProblem
oCKnitroSolverKnitroSolver class solves problems using Knitro
oCLindoSolverLindoSolver class solves problems using Lindo
oCLinearConstraintCoefficientsThe in-memory representation of the <linearConstraintCoefficients> element
oCLinearMatrixElementData structure to represent an expression in a linearMatrix element A LinearMatrixElement is a (finite) sum of LinearMatrixElementTerms, with an optional additive constant
oCLinearMatrixElementsData structure to represent the nonzero values in a linearMatrix element
oCLinearMatrixElementTermData 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
oCLinearMatrixValuesData structure to represent the linear expressions in a LinearMatrixElement object
oCMathUtilThis class has routines for linear algebra
oCMatricesThe in-memory representation of the <matrices> element
oCMatrixBlockData structure to represent a MatrixBlock object (derived from MatrixType)
oCMatrixBlocksData structure to represent the nonzeroes of a matrix in a blockwise fashion
oCMatrixConThe in-memory representation of the <matrixCon> element
oCMatrixConstraintsThe in-memory representation of the <matrixConstraints> element
oCMatrixConstructorData structure to describe one step in the construction of a matrix
oCMatrixElementsData structure to represent the nonzeroes of a matrix explicitly element by element
oCMatrixExpressionThe 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
oCMatrixExpressionsThe in-memory representation of the <matrixExpressions> element
oCMatrixExpressionTreeUsed to hold the instance in memory
oCMatrixNodeGeneric class from which we derive matrix constructors (BaseMatrix, MatrixElements, MatrixTransformation and MatrixBlocks) as well as matrix types (OSMatrix and MatrixBlock)
oCMatrixObjThe in-memory representation of the <matrixObj> element
oCMatrixObjectivesThe in-memory representation of the <matrixObjectives> element
oCMatrixProgrammingThe in-memory representation of the <matrixProgramming> element
oCMatrixTransformationData structure to represent the nonzeroes of a matrix by transformation from other (previously defined) matrices
oCMatrixTypeData structure to represent a MatrixType object (from which we derive OSMatrix and MatrixBlock)
oCMatrixVarThe in-memory representation of the <matrixVar> element
oCMatrixVariablesThe in-memory representation of the <matrixVariables> element
oCMaxTimeMaxTime class
oCMinCPUNumberMinCPUNumber class
oCMinCPUSpeedMinCPUSpeed class
oCMinDiskSpaceMinDiskSpace class
oCMinMemorySizeMinMemorySize class
oCNlThe in-memory representation of the <nl> element
oCNonlinearExpressionsThe in-memory representation of the <nonlinearExpressions> element
oCNonnegativeConeThe NonnegativeCone Class
oCNonpositiveConeThe NonpositiveCone Class
oCObjCoefThe in-memory representation of the objective function <coef> element
oCObjectiveThe in-memory representation of the <obj> element
oCObjectiveOptionObjectiveOption class
oCObjectivesThe in-memory representation of the <objectives> element
oCObjectiveSolutionThe ObjectiveSolution Class
oCObjectiveValuesThe ObjectiveValues Class
oCObjReferenceMatrixElementsData 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)
oCObjValueThe ObjValue Class
oCOptimizationOptionOptimizationOption class
oCOptimizationResultThe OptimizationResult Class
oCOptimizationSolutionThe OptimizationSolution Class
oCOptimizationSolutionStatusThe OptimizationSolutionStatus Class
oCOptimizationSolutionSubstatusThe OptimizationSolutionSubstatus Class
oCOrthantConeThe OrthantCone Class
oCOS_AMPL_SUFFIX
oCOSCommandLineThis class is used to store command line options for the OSSolverService executable and to provide methods to manipulate them
oCOSCommandLineReaderThe OSCommandLineReader Class
oCOSExpressionTreeUsed to hold the instance in memory
oCOSgams2osilCreating a OSInstance from a GAMS model given as GAMS Modeling Object (GMO)
oCOSGeneral
oCOSgLParserDataThe OSgLParserData Class
oCOShLAn interface that specified virtual methods to be implemented by agents
oCOSiLParserDataThe OSiLParserData Class, used to store parser data
oCOSiLReaderUsed to read an OSiL string
oCOSiLWriterTake an OSInstance object and write a string that validates against the OSiL schema
oCOSInstanceThe in-memory representation of an OSiL instance
oCOSMatlabThe OSMatlab Class
oCOSMatrixData structure to represent a matrix object (derived from MatrixType)
oCOSmps2OSThe OSmps2OS Class
oCOSmps2osilThe OSmps2osil Class
oCOSnl2OSThe OSnl2OS Class
oCOSnLMNodeThe OSnLMNode Class for nonlinear expressions involving matrices
oCOSnLMNodeDiagonalMatrixFromVector
oCOSnLMNodeIdentityMatrix
oCOSnLMNodeMatrixDiagonal
oCOSnLMNodeMatrixDotTimes
oCOSnLMNodeMatrixInverse
oCOSnLMNodeMatrixLowerTriangle
oCOSnLMNodeMatrixMinus
oCOSnLMNodeMatrixNegate
oCOSnLMNodeMatrixPlus
oCOSnLMNodeMatrixProductThe OSnLMNodeMatrixProduct Class
oCOSnLMNodeMatrixReference
oCOSnLMNodeMatrixScalarTimes
oCOSnLMNodeMatrixSubmatrixAt
oCOSnLMNodeMatrixSum
oCOSnLMNodeMatrixTimes
oCOSnLMNodeMatrixTranspose
oCOSnLMNodeMatrixUpperTriangle
oCOSnLNodeThe OSnLNode Class for nonlinear expressions
oCOSnLNodeAbsThe OSnLNodeAbs Class
oCOSnLNodeAllDiffThe OSnLNodeAllDiff Class
oCOSnLNodeCosThe OSnLNodeCos Class
oCOSnLNodeDivideThe OSnLNodeDivide Class
oCOSnLNodeEThe OSnLNodeE Class
oCOSnLNodeErfThe OSnLNodeErf Class
oCOSnLNodeExpThe OSnLNodeExp Class
oCOSnLNodeIfThe OSnLNodeIf Class
oCOSnLNodeLnThe OSnLNodeLn Class
oCOSnLNodeMatrixDeterminantThe next few nodes evaluate to a scalar even though one or more of its arguments are matrices
oCOSnLNodeMatrixToScalarThe OSnLNodeMatrixTrace Class
oCOSnLNodeMatrixTraceThe OSnLNodeMatrixTrace Class
oCOSnLNodeMaxThe OSnLNodeMax Class
oCOSnLNodeMinThe OSnLNodeMin Class
oCOSnLNodeMinusThe OSnLNodeMinus Class
oCOSnLNodeNegateThe OSnLNodeNegate Class
oCOSnLNodeNumberThe OSnLNodeNumber Class
oCOSnLNodePIThe OSnLNodePI Class
oCOSnLNodePlusThe OSnLNodePlus Class
oCOSnLNodePowerThe OSnLNodePower Class
oCOSnLNodeProductThe OSnLNodeProduct Class
oCOSnLNodeSinThe OSnLNodeSin Class
oCOSnLNodeSqrtThe OSnLNodeSqrt Class
oCOSnLNodeSquareThe OSnLNodeSquare Class
oCOSnLNodeSumThe OSnLNodeSum Class
oCOSnLNodeTimesThe OSnLNodeTimes Class
oCOSnLNodeVariableThe OSnLNodeVariable Class
oCOSnLParserDataThe OSnLParserData Class
oCOSoLParserDataThe OSoLParserData Class
oCOSoLReaderUsed to read an OSoL string
oCOSoLWriterTake an OSOption object and write a string that validates against the OSoL schema
oCOSOptionThe Option Class
oCosOptionsStrucThis structure is used to store options for the OSSolverService executable
oCOSosrl2amplThe OSosrl2ampl Class
oCOSOutputThis class handles all the output from OSSolverService, OSAmplClient and other executables derived from them
oCOSOutputChannelClass that holds information about one output channel (file, device, stream, peripheral, etc.)
oCOSReferencedObjectReferencedObject class
oCOSReferencerPseudo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject
oCOSResultThe Result Class
oCOSrL2GamsReads an optimization result and stores result and solution in a Gams Modeling Object
oCOSrLParserDataThe OSrLParserData Class
oCOSrLReaderThe OSrLReader Class
oCOSrLWriterTake an OSResult object and write a string that validates against OSrL
oCOSSmartPtrTemplate class for Smart Pointers
oCOSSolverAgentUsed by a client to invoke a remote solver
oCOtherConOptionOtherConOption class
oCOtherConResultThe OtherConResult Class
oCOtherConstraintOptionOtherConstraintOption class
oCOtherConstraintResultThe OtherConstraintResult Class
oCOtherObjectiveOptionOtherObjectiveOption class
oCOtherObjectiveResultThe OtherObjectiveResult Class
oCOtherObjOptionOtherObjOption class
oCOtherObjResultThe OtherObjResult Class
oCOtherOptionOtherOption class
oCOtherOptionEnumerationBrief an integer vector data structure used in OSOption and OSResult
oCOtherOptionsOtherOptions class
oCOtherResultThe OtherResult Class
oCOtherResultsThe OtherResults Class
oCOtherSolutionResultThe OtherSolutionResult Class
oCOtherSolutionResultsThe OtherSolutionResults Class
oCOtherSolverOutputThe OtherSolverOutput Class
oCOtherVariableOptionOtherVariableOption class
oCOtherVariableResultThe OtherVariableResult Class
oCOtherVariableResultStructA structure to information about an OtherVariableResult element
oCOtherVarOptionOtherVarOption class
oCOtherVarResultOtherVarResult Class
oCPathPairPathPair class
oCPathPairsPathPairs class
oCPolarConeThe in-memory representation of a polar cone
oCPolyhedralConeThe in-memory representation of a polyhedral cone
oCProcessesProcesses class
oCProductConeThe in-memory representation of a product cone
oCQuadraticCoefficientsThe in-memory representation of the <quadraticCoefficients> element
oCQuadraticConeThe in-memory representation of a quadratic cone
oCQuadraticTermThe in-memory representation of the <qTerm> element
oCQuadraticTermsData structure for holding quadratic terms
oCRotatedQuadraticConeThe in-memory representation of a rotated quadratic cone
oCScalarExpressionTreeUsed to hold part of the instance in memory
oCSemidefiniteConeThe in-memory representation of a cone of semidefinite matrices
oCServiceOptionServiceOption class
oCServiceResultThe ServiceResult Class
oCSolverOptionSolverOption class
oCSolverOptionsSolverOptions class
oCSolverOutputThe SolverOutput Class
oCSOSVariableBranchingWeightsSOSVariableBranchingWeights class
oCSOSWeightsSOSWeights class
oCSparseHessianMatrixThe in-memory representation of a SparseHessianMatrix
oCSparseIntVectorSparse vector data structure for integer vectors
oCSparseJacobianMatrixSparse Jacobian matrix data structure
oCSparseMatrixSparse matrix data structure
oCSparseVectorSparse vector data structure
oCStorageCapacityStorageCapacity class
oCSystemOptionSystemOption class
oCSystemResultThe SystemResult Class
oCTimeDomainThe in-memory representation of the <timeDomain> element
oCTimeDomainInterval
oCTimeDomainStageThe in-memory representation of the <stage> element
oCTimeDomainStageConThe in-memory representation of the <con> element
oCTimeDomainStageConstraintsThe in-memory representation of the <constraints> child of the <stage> element
oCTimeDomainStageObjThe in-memory representation of the <obj> element
oCTimeDomainStageObjectivesThe in-memory representation of the <objectives> child of the <stage> element
oCTimeDomainStagesThe in-memory representation of the <stages> element
oCTimeDomainStageVarThe in-memory representation of the element
oCTimeDomainStageVariablesThe in-memory representation of the <variables> child of the <stage> element
oCTimeMeasurementThe TimeMeasurement Class
oCTimeSpanTimeSpan class
oCTimingInformationThe TimingInformation Class
oCVariableThe in-memory representation of the variable element
oCVariableOptionVariableOption class
oCVariablesThe in-memory representation of the variables element
oCVariableSolutionThe VariableSolution Class
oCVariableValuesThe VariableValues Class
oCVariableValuesStringThe VariableValuesString Class
oCVarReferenceMatrixElementsData 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
oCVarValueVarValue Class
oCVarValueStringVarValueString Class
oCWSUtilUsed by OSSolverAgent client for help in invoking a remote solver
oCYYLTYPE
\CYYSTYPE