Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCroboptim::BadGradientException thrown when a gradient check fail
oCroboptim::visualization::gnuplot::CommandGnuplot command
oCroboptim::finiteDifferenceGradientPolicies::FivePointsRulePrecise finite difference gradient computation
oCroboptim::FunctionDefine an abstract mathematical function ( $C^0$)
|\Croboptim::DerivableFunctionDefine an abstract derivable function ( $C^1$)
| oCroboptim::FiniteDifferenceGradient< FdgPolicy >Compute automatically a gradient with finite differences
| \Croboptim::TwiceDerivableFunctionDefine an abstract function which is derivable twice ( $C^2$)
|  oCroboptim::NTimesDerivableFunction< 2 >Explicit specialization for the stop case of NTimesDerivable class
|  \Croboptim::QuadraticFunctionDefine an abstract quadratic function
|   oCroboptim::LinearFunctionDefine an abstract linear function
|   |oCroboptim::ConstantFunctionConstant function
|   |oCroboptim::IdentityFunctionIdentity function
|   |\Croboptim::NumericLinearFunctionBuild a linear function from a vector and a matrix
|   \Croboptim::NumericQuadraticFunctionBuild a quadratic function from a matrix and a vector
oCroboptim::GenericSolverAbstract interface satisfied by all solvers
|oCroboptim::Solver< F, C >Solver for a specific problem class
|\Croboptim::Solver< Function, boost::mpl::vector< Function > >
| \Croboptim::DummySolverDummy solver which always fails
oCroboptim::visualization::GnuplotGnuplot script
oCroboptim::NoSolutionTag a result if no solution has been found
oCroboptim::NTimesDerivableFunction< DerivabilityOrder >Define a $\mathbb{R} \rightarrow \mathbb{R}^m$ function, derivable n times ( $n \geq 2$)
oCroboptim::ParametrizedFunction< F >Define an abstract parametrized mathematical function ( $C^0$)
|\Croboptim::DerivableParametrizedFunction< F >Parametrized function with parameter derivative available
oCroboptim::Problem< F, CLIST >Optimization problem
oCroboptim::ResultRepresents the solution of an optimization problem
|\Croboptim::ResultWithWarningsRepresents the solution of an optimization problem when errors occurred during the solving process
oCroboptim::finiteDifferenceGradientPolicies::SimpleFast finite difference gradient computation
oCroboptim::SolverErrorBase exception class for solving errors. All other exceptions classes concerning the optimization process should inherits this class
|\Croboptim::SolverWarningException used for non-critical errors during optimization
\Croboptim::SolverFactory< T >Define a solver factory that instanciate the plug-ins