My Project
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CBase64Use this class to read and write data in base64
 CBasisStatusData structure to represent an LP basis on both input and output
 CBCinfo
 CBigint
 CBranchingWeightBranchingWeight class
 CConeThe in-memory representation of a generic cone Specific cone types are derived from this generic class
 CConesThe in-memory representation of the <cones> element
 CConReferenceMatrixElementData structure to represent an entry in a conReferenceMatrix element, which consists of a constraint reference as well as a value type
 CConstraintThe in-memory representation of the <con> element
 CConstraintOptionConstraintOption class
 CConstraintsThe in-memory representation of the <constraints> element
 CConstraintSolutionThe ConstraintSolution Class
 CContactOptionContactOption class
 CCPUNumberCPUNumber class
 CCPUSpeedCPUSpeed class
 CDefaultSolverThe Default Solver Class
 CDirectoriesAndFilesDirectoriesAndFiles class
 CDoubleVectorDouble vector data structure
 CDualVariableValuesThe DualVariableValues Class
 CDualVarValueThe DualVarValue Class
 CErrorClassUsed for throwing exceptions
 CExpandedMatrixBlocksSparse matrix data structure for matrices that can hold nonconstant values and have block structure In addition it is assumed that all nesting of blocks has been resolved
 CExprNodeA generic class from which we derive both OSnLNode and OSnLMNode
 CFileUtilClass used to make it easy to read and write files
 CGeneralFileHeaderData structure that holds general information about files that conform to one of the OSxL schemas
 CGeneralOptionThe GeneralOption Class
 CGeneralResultThe GeneralResult Class
 CGeneralSparseMatrixSparse matrix data structure for matrices that can hold nonconstant values
 CGeneralStatusThe GeneralStatus Class
 CGeneralSubstatusThe GeneralSubstatus Class
 CIndexStringPairA commonly used structure holding an index-string pair This definition is based on the definition of IndexValuePair in OSGeneral.h
 CIndexValuePairA commonly used structure holding an index-value pair
 CInitBasStatusInitBasStatus class
 CInitConstraintValuesInitConstraintValues class
 CInitConValueInitConValue class
 CInitDualVariableValuesInitDualVariableValues class
 CInitDualVarValueInitDualVarValue class
 CInitialBasisStatusInitialBasisStatus class
 CInitObjBoundInitObjBound class
 CInitObjectiveBoundsInitObjectiveBounds class
 CInitObjectiveValuesInitObjectiveValues class
 CInitObjValueInitObjValue class
 CInitVariableValuesInitVariableValues class
 CInitVariableValuesStringInitVariableValuesString class
 CInitVarValueInitVarValue class
 CInitVarValueStringInitVarValueString class
 CInstanceDataThe in-memory representation of the <instanceData> element
 CInstanceHeaderThe in-memory representation of the <instanceHeader> element
 CInstanceLocationOptionInstanceLocationOption class
 CIntegerVariableBranchingWeightsIntegerVariableBranchingWeights class
 CIntervalThe in-memory representation of the <interval> element
 CIntVectorInteger Vector data structure
 CJobDependenciesJobDependencies class
 CJobOptionJobOption class
 CJobResultThe JobResult Class
 CLinearConstraintCoefficientsThe in-memory representation of the <linearConstraintCoefficients> element
 CLinearMatrixElementData structure to represent an expression in a linearMatrix element A LinearMatrixElement is a (finite) sum of LinearMatrixElementTerms, with an optional additive constant
 CLinearMatrixElementTermData 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
 CMathUtilThis class has routines for linear algebra
 CMatricesThe in-memory representation of the <matrices> element
 CMatrixConThe in-memory representation of the <matrixCon> element
 CMatrixConstraintsThe in-memory representation of the <matrixConstraints> element
 CMatrixConstraintSolutionThe in-memory representation of the <MatrixConstraintSolution> element
 CMatrixElementValuesAbstract class to help represent the elements in a MatrixType object From this we derive concrete classes that are used to store specific types of values, such as constant values, variable references, general nonlinear expressions, etc
 CMatrixExpressionThe 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
 CMatrixExpressionsThe in-memory representation of the <matrixExpressions> element
 CMatrixNodeGeneric class from which we derive matrix constructors (BaseMatrix, MatrixElements, MatrixTransformation and MatrixBlocks) as well as matrix types (OSMatrix and MatrixBlock)
 CMatrixObjThe in-memory representation of the <matrixObj> element
 CMatrixObjectivesThe in-memory representation of the <matrixObjectives> element
 CMatrixObjectiveSolutionThe in-memory representation of the <MatrixVariableSolution> element
 CMatrixProgrammingThe in-memory representation of the <matrixProgramming> element
 CMatrixProgrammingSolutionThe in-memory representation of the <MatrixProgrammingSolution> element
 CMatrixVarThe in-memory representation of the <matrixVar> element
 CMatrixVariablesThe in-memory representation of the <matrixVariables> element
 CMatrixVariableSolutionThe in-memory representation of the <MatrixVariableSolution> element
 CMatrixVariableValuesThe in-memory representation of the <matrixVariables> element
 CMaxTimeMaxTime class
 CMinCPUNumberMinCPUNumber class
 CMinCPUSpeedMinCPUSpeed class
 CMinDiskSpaceMinDiskSpace class
 CMinMemorySizeMinMemorySize class
 CNlThe in-memory representation of the <nl> element
 CNlpProblemDef
 CNonlinearExpressionsThe in-memory representation of the <nonlinearExpressions> element
 CObjCoefThe in-memory representation of the objective function <coef> element
 CObjectiveThe in-memory representation of the <obj> element
 CObjectiveOptionObjectiveOption class
 CObjectivesThe in-memory representation of the <objectives> element
 CObjectiveSolutionThe ObjectiveSolution Class
 CObjectiveValuesThe ObjectiveValues Class
 CObjValueThe ObjValue Class
 COptimizationOptionOptimizationOption class
 COptimizationResultThe OptimizationResult Class
 COptimizationSolutionThe OptimizationSolution Class
 COptimizationSolutionStatusThe OptimizationSolutionStatus Class
 COptimizationSolutionSubstatusThe OptimizationSolutionSubstatus Class
 COS_AMPL_SUFFIX
 COSColGenApp
 COSCommandLineThis class is used to store command line options for the OSSolverService executable and to provide methods to manipulate them
 COSCommandLineReaderThe OSCommandLineReader Class
 COSDecompFactoryInitializer
 COSDecompParam
 COSDecompSolver
 COSDecompSolverFactory
 COSExpressionTreeUsed to hold the instance in memory
 COSgams2osilCreating a OSInstance from a GAMS model given as GAMS Modeling Object (GMO)
 COSGeneral
 COSgLParserDataThe OSgLParserData Class
 COShLAn interface that specified virtual methods to be implemented by agents
 COSiLParserDataThe OSiLParserData Class, used to store parser data
 COSiLReaderUsed to read an OSiL string
 COSiLWriterTake an OSInstance object and write a string that validates against the OSiL schema
 COSInstanceThe in-memory representation of an OSiL instance.
 COSMatlabThe OSMatlab Class
 COSmps2OSThe OSmps2OS Class
 COSmps2osilThe OSmps2osil Class
 COSnl2OSThe OSnl2OS Class
 COSnLParserDataThe OSnLParserData Class
 COSNode
 COSoLParserDataThe OSoLParserData Class
 COSoLReaderUsed to read an OSoL string
 COSoLWriterTake an OSOption object and write a string that validates against the OSoL schema
 COSOptionThe Option Class
 CosOptionsStrucThis structure is used to store options for the OSSolverService executable
 COSosrl2amplThe OSosrl2ampl Class
 COSOutputChannelClass that holds information about one output channel (file, device, stream, peripheral, etc.)
 COSReferencedObjectReferencedObject class
 COSReferencerPseudo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject
 COSResultThe Result Class
 COSrL2GamsReads an optimization result and stores result and solution in a Gams Modeling Object
 COSrLParserDataThe OSrLParserData Class
 COSrLReaderThe OSrLReader Class
 COSrLWriterTake an OSResult object and write a string that validates against OSrL
 COtherConOptionOtherConOption class
 COtherConResultThe OtherConResult Class
 COtherConstraintOptionOtherConstraintOption class
 COtherConstraintResultThe OtherConstraintResult Class
 COtherMatrixVariableResultThe in-memory representation of the <matrixVariables> <other> element
 COtherObjectiveOptionOtherObjectiveOption class
 COtherObjectiveResultThe OtherObjectiveResult Class
 COtherObjOptionOtherObjOption class
 COtherObjResultThe OtherObjResult Class
 COtherOptimizationResultThe OtherOptimizationResult Class
 COtherOptionOtherOption class
 COtherOptionsOtherOptions class
 COtherResultThe OtherResult Class
 COtherResultsThe OtherResults Class
 COtherSolutionResultThe OtherSolutionResult Class
 COtherSolutionResultsThe OtherSolutionResults Class
 COtherSolverOutputThe OtherSolverOutput Class
 COtherVariableOptionOtherVariableOption class
 COtherVariableResultThe OtherVariableResult Class
 COtherVariableResultStructA structure to information about an OtherVariableResult element
 COtherVarOptionOtherVarOption class
 COtherVarResultOtherVarResult Class
 CPathPairPathPair class
 CPathPairsPathPairs class
 CProcessesProcesses class
 CQuadraticCoefficientsThe in-memory representation of the <quadraticCoefficients> element
 CQuadraticTermThe in-memory representation of the <qTerm> element
 CQuadraticTermsData structure for holding quadratic terms
 CServiceOptionServiceOption class
 CServiceResultThe ServiceResult Class
 CSolverOptionSolverOption class
 CSolverOptionsSolverOptions class
 CSolverOutputThe SolverOutput Class
 CSOSVariableBranchingWeightsSOSVariableBranchingWeights class
 CSOSWeightsSOSWeights class
 CSparseHessianMatrixThe in-memory representation of a SparseHessianMatrix.
 CSparseIntVectorSparse vector data structure for integer vectors
 CSparseJacobianMatrixSparse Jacobian matrix data structure
 CSparseMatrixSparse matrix data structure
 CSparseVectorSparse vector data structure
 CStorageCapacityStorageCapacity class
 CSystemOptionSystemOption class
 CSystemResultThe SystemResult Class
 CTimeThe Time Class
 CTimeDomainThe in-memory representation of the <timeDomain> element
 CTimeDomainInterval
 CTimeDomainStageThe in-memory representation of the <stage> element
 CTimeDomainStageConThe in-memory representation of the <con> element
 CTimeDomainStageConstraintsThe in-memory representation of the <constraints> child of the <stage> element
 CTimeDomainStageObjThe in-memory representation of the <obj> element
 CTimeDomainStageObjectivesThe in-memory representation of the <objectives> child of the <stage> element
 CTimeDomainStagesThe in-memory representation of the <stages> element
 CTimeDomainStageVarThe in-memory representation of the element
 CTimeDomainStageVariablesThe in-memory representation of the <variables> child of the <stage> element
 CTimeSpanTimeSpan class
 CTimingInformationThe TimingInformation Class
 CBonmin::TMINLP
 CIpopt::TNLP
 CU
 CVariableThe in-memory representation of the variable element
 CVariableOptionVariableOption class
 CVariablesThe in-memory representation of the variables element
 CVariableSolutionThe VariableSolution Class
 CVariableStringValuesThe VariableStringValues Class
 CVariableValuesThe VariableValues Class
 CVariableValuesStringThe VariableValuesString Class
 CVarStringValueVarStringValue Class
 CVarValueVarValue Class
 CVarValueStringVarValueString Class
 CWSUtilUsed by OSSolverAgent client for help in invoking a remote solver.
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t
 CYYLTYPE
 Cyypcontext_t
 CYYSTYPE