ROC++  v1.2
Automatic Robust Optimization in C++
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CConstraintIFConstraint interface class
 CClassicConstraintIFClassic constraint interface class
 CEqConstraintEquality constraint
 CIneqConstraintInequality constraint
 CConstraintTermIFConstraint term interface
 CNormTermNorm term (norm of vector of left hand-side expressions)
 CProductTermProduct term
 CDecisionRuleIFDecision rule approximator interface
 CContinuousVarsDRIFContinous variable decision rule interface class
 CLinearDecisionRuleLinear decision rule
 CDiscreteVarsDRIFDiscrete variable decision rule interface
 CConstantDecisionRuleConstant decision rule
 CKadaptabilityK-adaptability approximator
 CPiecewiseDecisionRulePiecewise constant and piecewise linear decision rule approximator
 CDecisionVariableIFDecision variable interface class
 CAdaptiveVariableIFAdaptive variable interface class
 CAdaptVarBoolAdaptive boolean variable
 CAdaptVarDoubleAdaptive real-valued variable
 CAdaptVarIntAdaptive integer variable
 CVariableIFStatic decision variable interface class
 CVariableBoolStatic boolean variable
 CVariableDoubleStatic real-valued variable
 CVariableIntStatic integer variable
 CdvContainerDecision variable container
 Cstd::exception
 CMyExceptionStructure for throwing exceptions based on strings
 CKadaptabilityPartitionEncoderMSK-adapatability partition encorder class
 CLHSExpressionLeft hand-side expression class
 CmeasPairStructure containing an uncertain parameter whose time of revelation is decision-dependent and its associated measurement variable
 CObjectiveFunctionIFObjective function interface class
 CMaxObjectivePiecewise linear convex objective function
 CSimpleObjectiveLinear objective function
 COptimizationModelIFOptimization model interface class
 CDeterministicOptimizationModelDeterministic optimization model
 CBilinear_MISOCPBilinear mix integer socp model
 CCPLEXMISOCPCPLEX MISOCP model
 CMISOCPMix integer socp model
 CUncertainOptimizationModelUncertain optimization model
 CUncertainMultiStageOptimizationModelMulti stage uncertain optimization model
 CMultiStageOptModelDDIDOptimization model with decision-dependent information discovery
 CMultiStageOptModelExoIDMulti stage uncertain optimization model with exogenous uncertainty
 CUncertainSingleStageOptimizationModelSingle stage uncertain optimization model
 CPartitionConstructorIFPartition constructor interface
 CAdaptivePartitionConstructorAdaptive partition constructor
 CStaticPartitionConstructorStatic partition constructor
 CPartitionConverterPartition converter
 CReformulationOrchestrator
 CReformulationStrategyIF
 CBilinearTermReformulatorIF
 CBTR_bigM
 CBilinear_MItoMB_ConverterConverts bilinear mixed integer terms to bilinear mixed binary terms
 CBinaryConverter
 CUnaryConverter
 CConstantDecisionRuleConstant decision rule
 CKadaptabilityK-adaptability approximator
 CLinearDecisionRuleLinear decision rule
 CPiecewiseDecisionRulePiecewise constant and piecewise linear decision rule approximator
 CRobustifyEngineRobustify engine class (automatically dualizes all semi-infinite constraints)
 CUncertaintySetRealVarApproximatorApproximate the real-valued decisions affecting the uncertainty set
 CresultParamsClass to store the retults of a solver
 CrhsParamsConstraint right hand side parameters class
 CSolverModellerIFClass used to interface with deterministic optimization solvers
 CSolverParamsClass to store the solver parameters
 CuncContainerUncertainty container
 CUncertaintyConverterIF
 CUncToUncConverter
 CUncToVariableConverter
 CUncertaintyIFUncertain parameter class
 CVariableConverterIFVariable converter interface class Use to map variables to other variables or to expressions
 COneToExprVariableConverterIFVariable to expression converter interface
 CBilinear_MItoMB_ConverterConverts bilinear mixed integer terms to bilinear mixed binary terms
 CContinuousVarsDRIFContinous variable decision rule interface class
 CPredefO2EVariableConverterPre-defined variable to expression converter
 CRealVarBilinearPosReformulator
 CRealVarDiscretizerApproximate real-valued decisions
 CUncertaintySetRealVarApproximatorApproximate the real-valued decisions affecting the uncertainty set
 COneToOneVariableConverterIFVariable to variable converter interface
 CDiscreteVarsDRIFDiscrete variable decision rule interface
 CPredefO2OVariableConverterPre-defined variable to variable converter