| Classes | |
| class | roboptim::DerivableParametrizedFunction< F > | 
| Parametrized function with parameter derivative available.  More... | |
| class | roboptim::GenericDifferentiableFunction< T > | 
| Define an abstract derivable function ( \(C^1\)).  More... | |
| class | roboptim::FunctionPool< F, FLIST > | 
| A pool of functions that will be processed together.  More... | |
| struct | roboptim::GenericFunctionTraits< T > | 
| GenericFunction traits.  More... | |
| class | roboptim::GenericFunction< T > | 
| Define an abstract mathematical function ( \(C^0\)).  More... | |
| struct | roboptim::GenericFunctionTraits< EigenMatrixDense > | 
| Trait specializing GenericFunction for Eigen dense matrices.  More... | |
| struct | roboptim::GenericFunctionTraits< EigenMatrixSparse > | 
| Trait specializing GenericFunction for Eigen sparse matrices.  More... | |
| class | roboptim::GenericLinearFunction< T > | 
| Define an abstract linear function.  More... | |
| class | roboptim::ParametrizedFunction< F > | 
| Define an abstract parametrized mathematical function ( \(C^0\)).  More... | |
| class | roboptim::GenericQuadraticFunction< T > | 
| Define an abstract quadratic function.  More... | |
| class | roboptim::GenericSumOfC1Squares< T > | 
| Generic sum of the squares of differentiable functions.  More... | |
| class | roboptim::GenericTwiceDifferentiableFunction< T > | 
| Define an abstract function which is twice-derivable ( \(C^2\)).  More... | |
| Typedefs | |
| typedef GenericSumOfC1Squares < EigenMatrixDense > | roboptim::SumOfC1Squares | 
| Sum of the squares of dense differentiable functions.  More... | |
| typedef GenericSumOfC1Squares < EigenMatrixSparse > | roboptim::SumOfC1SquaresSparse | 
| Sum of the squares of sparse differentiable functions.  More... | |
| Enumerations | |
| enum | roboptim::FunctionFlag { roboptim::ROBOPTIM_IS_FUNCTION = 1 << 0, roboptim::ROBOPTIM_IS_DIFFERENTIABLE = 1 << 1, roboptim::ROBOPTIM_IS_TWICE_DIFFERENTIABLE = 1 << 2, roboptim::ROBOPTIM_IS_QUADRATIC = 1 << 3, roboptim::ROBOPTIM_IS_NUMERIC_QUADRATIC = 1 << 4, roboptim::ROBOPTIM_IS_LINEAR = 1 << 5, roboptim::ROBOPTIM_IS_NUMERIC_LINEAR = 1 << 6, roboptim::ROBOPTIM_IS_POLYNOMIAL = 1 << 7, roboptim::ROBOPTIM_IS_CONSTANT = 1 << 8 } | 
| Bit flags describing the type of function.  More... | |
| Variables | |
| static const int | roboptim::StorageOrder = Eigen::ROBOPTIM_STORAGE_ORDER | 
| Default matrix storage order.  More... | |
| typedef GenericSumOfC1Squares<EigenMatrixDense> roboptim::SumOfC1Squares | 
Sum of the squares of dense differentiable functions.
| typedef GenericSumOfC1Squares<EigenMatrixSparse> roboptim::SumOfC1SquaresSparse | 
Sum of the squares of sparse differentiable functions.
| 
 | static | 
Default matrix storage order.
Referenced by roboptim::visualization::matplotlib::detail::sparse_matrix_to_matplotlib().