All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCroboptim::detail::add_shared_ptr< CLIST >Transform a types list into a types list of shared pointers
oCroboptim::visualization::gnuplot::CommandGnuplot command
oCroboptim::derivativeSize< T >
oCroboptim::derivativeSize< DifferentiableFunction >
oCroboptim::derivativeSize< Function >
oCroboptim::derivativeSize< NTimesDerivableFunction< N > >
oCroboptim::derivativeSize< TwiceDifferentiableFunction >
oCroboptim::EigenMatrixDenseTag type for functions using Eigen dense matrices
oCroboptim::EigenMatrixSparseTag type for functions using Eigen sparse matrices
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
| oCroboptim::BadGradient< T >Exception thrown when a gradient check fail
| \Croboptim::SolverErrorBase exception class for solving errors
|  \Croboptim::SolverWarningException used for non-critical errors during optimization
oCFdgPolicy
|\Croboptim::GenericFiniteDifferenceGradient< T, FdgPolicy >Compute automatically a gradient with finite differences
oCroboptim::finiteDifferenceGradientPolicies::FivePointsRule< T >Precise finite difference gradient computation
oCroboptim::GenericFunction< T >Define an abstract mathematical function ( $C^0$)
|\Croboptim::GenericDifferentiableFunction< T >Define an abstract derivable function ( $C^1$)
| oCroboptim::GenericFiniteDifferenceGradient< T, FdgPolicy >Compute automatically a gradient with finite differences
| oCroboptim::GenericTwiceDifferentiableFunction< T >Define an abstract function which is derivable twice ( $C^2$)
| |oCroboptim::GenericQuadraticFunction< T >Define an abstract quadratic function
| ||oCroboptim::GenericLinearFunction< T >Define an abstract linear function
| |||oCroboptim::ConstantFunctionConstant function
| |||oCroboptim::GenericNumericLinearFunction< T >Build a linear function from a vector and a matrix
| |||\Croboptim::IdentityFunctionIdentity function
| ||\Croboptim::NumericQuadraticFunctionBuild a quadratic function from a matrix and a vector
| |\Croboptim::NTimesDerivableFunction< 2 >Explicit specialization for the stop case of NTimesDerivable class
| \Croboptim::SumOfC1SquaresSum of the squares of differentiable functions
oCroboptim::GenericFunctionTraits< T >GenericFunction traits
oCroboptim::GenericFunctionTraits< EigenMatrixDense >Trait specializing GenericFunction for Eigen dense matrices
oCroboptim::GenericFunctionTraits< EigenMatrixSparse >Trait specializing GenericFunction for Eigen sparse matrices
oCroboptim::visualization::GnuplotGnuplot script
oCroboptim::detail::ltvector
oCnoncopyable
|\Croboptim::GenericSolverAbstract interface satisfied by all solvers
| oCroboptim::Solver< F, C >Solver for a specific problem class
| \Croboptim::Solver< Function, boost::mpl::vector< Function > >
|  oCroboptim::DummySolverDummy solver which always fails
|  \Croboptim::DummySolverLastStateDummy solver which always fails, but returns the last state of the solver
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::ParameterParameters type
oCroboptim::ParametrizedFunction< F >Define an abstract parametrized mathematical function ( $C^0$)
|\Croboptim::DerivableParametrizedFunction< F >Parametrized function with parameter derivative available
oCroboptim::Problem< F, C >
oCroboptim::Problem< F, boost::mpl::vector<> >
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::Simple< T >Fast finite difference gradient computation
oCroboptim::SolverFactory< T >Define a solver factory that instanciate the plug-ins
oCstatic_visitor
|\Croboptim::detail::printConstraint< P >
\CT
 oCroboptim::CachedFunction< T >Store previous function computation
 \Croboptim::Split< T >