Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
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
1
2
3
4
5
6
]
roboptim::detail::add_shared_ptr< CLIST >
Transform a types list into a types list of shared pointers
roboptim::visualization::gnuplot::Command
Gnuplot
command
roboptim::derivativeSize< T >
roboptim::derivativeSize< DifferentiableFunction >
roboptim::derivativeSize< Function >
roboptim::derivativeSize< NTimesDerivableFunction< N > >
roboptim::derivativeSize< TwiceDifferentiableFunction >
roboptim::EigenMatrixDense
Tag type for functions using Eigen dense matrices
roboptim::EigenMatrixSparse
Tag type for functions using Eigen sparse matrices
std::exception
STL class
std::runtime_error
STL class
roboptim::BadGradient< T >
Exception thrown when a gradient check fail
roboptim::SolverError
Base exception class for solving errors
roboptim::SolverWarning
Exception used for non-critical errors during optimization
FdgPolicy
roboptim::GenericFiniteDifferenceGradient< T, FdgPolicy >
Compute automatically a gradient with finite differences
roboptim::finiteDifferenceGradientPolicies::FivePointsRule< T >
Precise finite difference gradient computation
roboptim::GenericFunction< T >
Define an abstract mathematical function (
)
roboptim::GenericDifferentiableFunction< T >
Define an abstract derivable function (
)
roboptim::GenericFiniteDifferenceGradient< T, FdgPolicy >
Compute automatically a gradient with finite differences
roboptim::GenericTwiceDifferentiableFunction< T >
Define an abstract function which is derivable twice (
)
roboptim::GenericQuadraticFunction< T >
Define an abstract quadratic function
roboptim::GenericLinearFunction< T >
Define an abstract linear function
roboptim::ConstantFunction
Constant function
roboptim::GenericNumericLinearFunction< T >
Build a linear function from a vector and a matrix
roboptim::IdentityFunction
Identity function
roboptim::NumericQuadraticFunction
Build a quadratic function from a matrix and a vector
roboptim::NTimesDerivableFunction< 2 >
Explicit specialization for the stop case of NTimesDerivable class
roboptim::SumOfC1Squares
Sum of the squares of differentiable functions
roboptim::GenericFunctionTraits< T >
GenericFunction
traits
roboptim::GenericFunctionTraits< EigenMatrixDense >
Trait specializing
GenericFunction
for Eigen dense matrices
roboptim::GenericFunctionTraits< EigenMatrixSparse >
Trait specializing
GenericFunction
for Eigen sparse matrices
roboptim::visualization::Gnuplot
Gnuplot
script
roboptim::detail::ltvector
noncopyable
roboptim::GenericSolver
Abstract interface satisfied by all solvers
roboptim::Solver< F, C >
Solver
for a specific problem class
roboptim::Solver< Function, boost::mpl::vector< Function > >
roboptim::DummySolver
Dummy solver which always fails
roboptim::DummySolverLastState
Dummy solver which always fails, but returns the last state of the solver
roboptim::NoSolution
Tag a result if no solution has been found
roboptim::NTimesDerivableFunction< DerivabilityOrder >
Define a
function, derivable n times (
)
roboptim::Parameter
Parameters type
roboptim::ParametrizedFunction< F >
Define an abstract parametrized mathematical function (
)
roboptim::DerivableParametrizedFunction< F >
Parametrized function with parameter derivative available
roboptim::Problem< F, C >
roboptim::Problem< F, boost::mpl::vector<> >
roboptim::Result
Represents the solution of an optimization problem
roboptim::ResultWithWarnings
Represents the solution of an optimization problem when errors occurred during the solving process
roboptim::finiteDifferenceGradientPolicies::Simple< T >
Fast finite difference gradient computation
roboptim::SolverFactory< T >
Define a solver factory that instanciate the plug-ins
static_visitor
roboptim::detail::printConstraint< P >
T
roboptim::CachedFunction< T >
Store previous function computation
roboptim::Split< T >