CNDSM  1.00
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CCQKnPClass::CQKExceptionSmall class for exceptions
 CCQKnPClassThe class ContQKsk defines an interface for Continuous Quadratic Knapsack problems (CQKnP) solvers
 CDualCQKnPSolver of Continuous Quadratic Knapsack Problems (CQKnP) based on the standard formulation of the dual problem as a piecewise-convex problem in the unique multiplier of the knapsack constraint and the corresponding obvious dual-ascent approach
 CExDualCQKnPContinuous Quadratic Knapsack Problems (CQKnP) solver derived from the DualCQKnP class (and therefore from CQKnPClass) and extending it, using the same standard dual-ascent approach, to non-negative quadratic costs and extended real bounds
 CDeflectionThe class Deflection provides an interface for the deflection rule (DR), to be used in the SubGrad solver [see SubGrad.h]
 CPrimalDualDefinition of the class PrimalDual
 CVolumeDefinition of the class Volume
 CFiOracleThe class FiOracle provides a standard interface between NDO solvers and the functions that they have to minimize
 CFlwFiOrclThis class instantiates the FiOracle interface [see FiOracle.h] to solve the flow Lagrangian relaxation of the (Fixed-Charge) Multicommodity Min Cost Flow Problem ((FC-)MMCF), possibly with "easy" components for the design variables
 CKnpsFiOrclInstantiation of FiOracle for Knapsack Lagrangian relaxation of FC-MMFC
 CGraphThe class Graph is a service class for solvers of (generalized) Multicommodity Min-Cost Flow problems, i.e., problems of the form
 CCQKnPClass::Inf< T >Small class using std::numeric_limits to extract the "infinity" value of a basic type (just use Inf<type>())
 CGraph::Inf< T >Very small class to simplify extracting the "+ infinity" value for a basic type (FNumber, CNumber, Index); just use Inf<type>()
 CMCFClassThis abstract base class defines a standard interface for (linear or convex quadartic separable) Min Cost Flow (MCF) problem solvers
 CMCFCplexDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and solves (Linear) Min Cost Flow problems via calls to Cplex Callable Library functions
 CMCFSimplexDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and implements both the Primal and Dual network simplex algorithms for solving (Linear and Quadratic) Min Cost Flow problems
 CSPTreeDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and implements Shortest Path Tree algorithms for solving "uncapacitated" (Linear) Min Cost Flow problems with one source node
 CMCFClass::MCFExceptionVery small class to simplify extracting the "+ infinity" value for a basic type (FNumber, CNumber, Index); just use Inf<type>()
 CMCFClass::MCFStateBase class for representing the internal state of the MCF algorithm
 CMMCFClassThis class defines a standard abstract interface for solvers of (generalized) Multicommodity Min-Cost Flow problems, i.e., problems of the form
 CKnpsFiOrclInstantiation of FiOracle for Knapsack Lagrangian relaxation of FC-MMFC
 CMMCFCplexThe class MMCFCplex implements the generic interface for Multicommodity Min-Cost Flow solvers defined by the class MMCFClass [see MMCFClas.h]
 CMMCFClass::MMCFExceptionVery small class to simplify extracting the "+ infinity" value for a basic type (FNumber, CNumber, Index); just use Inf<type>()
 CGraph::MMCFGExceptionSmall class for exceptions
 CNDOExceptionSmall class for exceptions
 CNDOSolverThe class NDOSolver provides a general interface between convex (NonDifferentiable) optimization solvers and the applications that may need to use them
 CSubGradThe SubGrad class implements the NDOSolver interface for NonDifferentiable Optimization Solvers [see NDOSlver.h], using a unified subgradient-type algorithm as described in:
 CStepsizeThe class Stepsize provides an interface for the stepsize rule, to be used in the SubGrad solver [see SubGrad.h]
 CColorTVDefinition of the class ColorTV
 CFumeroTVDefinition of the class FumeroTV
 CPolyakDefinition of the class Polyak
 CPrimalDualDefinition of the class PrimalDual