| CAdaptivePartitionConstructor | Adaptive partition constructor |
| CAdaptiveVariableIF | Adaptive variable interface class |
| CAdaptVarBool | Adaptive boolean variable |
| CAdaptVarDouble | Adaptive real-valued variable |
| CAdaptVarInt | Adaptive integer variable |
| CBilinear_MISOCP | Bilinear mix integer socp model |
| CBilinear_MItoMB_Converter | Converts bilinear mixed integer terms to bilinear mixed binary terms |
| CBilinearTermReformulatorIF | |
| CBinaryConverter | |
| CBTR_bigM | |
| CClassicConstraintIF | Classic constraint interface class |
| CConstantDecisionRule | Constant decision rule |
| CConstraintIF | Constraint interface class |
| CConstraintTermIF | Constraint term interface |
| CContinuousVarsDRIF | Continous variable decision rule interface class |
| CCPLEXMISOCP | CPLEX MISOCP model |
| CDecisionRuleIF | Decision rule approximator interface |
| CDecisionVariableIF | Decision variable interface class |
| CDeterministicOptimizationModel | Deterministic optimization model |
| CDiscreteVarsDRIF | Discrete variable decision rule interface |
| CdvContainer | Decision variable container |
| CEqConstraint | Equality constraint |
| CIneqConstraint | Inequality constraint |
| CKadaptability | K-adaptability approximator |
| CKadaptabilityPartitionEncoderMS | K-adapatability partition encorder class |
| CLHSExpression | Left hand-side expression class |
| CLinearDecisionRule | Linear decision rule |
| CMaxObjective | Piecewise linear convex objective function |
| CmeasPair | Structure containing an uncertain parameter whose time of revelation is decision-dependent and its associated measurement variable |
| CMISOCP | Mix integer socp model |
| CMultiStageOptModelDDID | Optimization model with decision-dependent information discovery |
| CMultiStageOptModelExoID | Multi stage uncertain optimization model with exogenous uncertainty |
| CMyException | Structure for throwing exceptions based on strings |
| CNormTerm | Norm term (norm of vector of left hand-side expressions) |
| CObjectiveFunctionIF | Objective function interface class |
| COneToExprVariableConverterIF | Variable to expression converter interface |
| COneToOneVariableConverterIF | Variable to variable converter interface |
| COptimizationModelIF | Optimization model interface class |
| CPartitionConstructorIF | Partition constructor interface |
| CPartitionConverter | Partition converter |
| CPiecewiseDecisionRule | Piecewise constant and piecewise linear decision rule approximator |
| CPredefO2EVariableConverter | Pre-defined variable to expression converter |
| CPredefO2OVariableConverter | Pre-defined variable to variable converter |
| CProductTerm | Product term |
| CRealVarBilinearPosReformulator | |
| CRealVarDiscretizer | Approximate real-valued decisions |
| CReformulationOrchestrator | |
| CReformulationStrategyIF | |
| CresultParams | Class to store the retults of a solver |
| CrhsParams | Constraint right hand side parameters class |
| CRobustifyEngine | Robustify engine class (automatically dualizes all semi-infinite constraints) |
| CSimpleObjective | Linear objective function |
| CSolverModellerIF | Class used to interface with deterministic optimization solvers |
| CSolverParams | Class to store the solver parameters |
| CStaticPartitionConstructor | Static partition constructor |
| CUnaryConverter | |
| CuncContainer | Uncertainty container |
| CUncertainMultiStageOptimizationModel | Multi stage uncertain optimization model |
| CUncertainOptimizationModel | Uncertain optimization model |
| CUncertainSingleStageOptimizationModel | Single stage uncertain optimization model |
| CUncertaintyConverterIF | |
| CUncertaintyIF | Uncertain parameter class |
| CUncertaintySetRealVarApproximator | Approximate the real-valued decisions affecting the uncertainty set |
| CUncToUncConverter | |
| CUncToVariableConverter | |
| CVariableBool | Static boolean variable |
| CVariableConverterIF | Variable converter interface class Use to map variables to other variables or to expressions |
| CVariableDouble | Static real-valued variable |
| CVariableIF | Static decision variable interface class |
| CVariableInt | Static integer variable |