| Classes | |
| class | roboptim::NoSolution | 
| Tag a result if no solution has been found.  More... | |
| class | roboptim::finiteDifferenceGradientPolicies::Simple< T > | 
| Fast finite difference gradient computation.  More... | |
| class | roboptim::finiteDifferenceGradientPolicies::FivePointsRule< T > | 
| Precise finite difference gradient computation.  More... | |
| class | roboptim::GenericFiniteDifferenceGradient< T, FdgPolicy > | 
| Compute automatically a gradient with finite differences.  More... | |
| struct | roboptim::GenericFunctionTraits< T > | 
| GenericFunction traits.  More... | |
| struct | roboptim::EigenMatrixDense | 
| Tag type for functions using Eigen dense matrices.  More... | |
| struct | roboptim::EigenMatrixSparse | 
| Tag type for functions using Eigen sparse matrices.  More... | |
| class | roboptim::GenericFunction< T > | 
| Define an abstract mathematical function ( \(C^0\)).  More... | |
| class | roboptim::GenericDifferentiableFunction< T > | 
| Define an abstract derivable function ( \(C^1\)).  More... | |
| class | roboptim::GenericConstantFunction< T > | 
| Constant function.  More... | |
| class | roboptim::Minus< U, V > | 
| Subtract two RobOptim functions.  More... | |
| class | roboptim::Plus< U, V > | 
| Sum two RobOptim functions.  More... | |
| class | roboptim::Product< U, V > | 
| Product of two RobOptim functions.  More... | |
| class | roboptim::Scalar< U > | 
| Multiply by a constant scalar value.  More... | |
| class | roboptim::GenericNumericLinearFunction< T > | 
| Build a linear function from a vector and a matrix.  More... | |
| class | roboptim::GenericNumericQuadraticFunction< T > | 
| Build a quadratic function from a matrix and a vector.  More... | |
| class | roboptim::GenericConstantFunction< T > | 
| Constant function.  More... | |
| class | roboptim::GenericIdentityFunction< T > | 
| Identity function.  More... | |
| class | roboptim::Cos< T > | 
| Cos function.  More... | |
| class | roboptim::Sin< T > | 
| Sin function.  More... | |
| class | roboptim::GenericTwiceDifferentiableFunction< T > | 
| Define an abstract function which is twice-derivable ( \(C^2\)).  More... | |
| class | roboptim::GenericLinearFunction< T > | 
| Define an abstract linear function.  More... | |
| class | roboptim::GenericQuadraticFunction< T > | 
| Define an abstract quadratic function.  More... | |
| class | roboptim::Problem< T > | 
| class | roboptim::Solver< T > | 
| Solver for a specific problem class.  More... | |
| class | roboptim::SolverFactory< S > | 
| Define a solver factory that instanciate the plug-ins.  More... | |
| class | roboptim::NTimesDerivableFunction< DerivabilityOrder > | 
| Define a \(\mathbb{R} \rightarrow \mathbb{R}^m\) function, derivable n times ( \(n \geq 2\)).  More... | |
| struct | roboptim::derivativeSize< T > | 
| class | roboptim::LRUCache< K, V, H > | 
| LRU (Least Recently Used) cache.  More... | |
| class | roboptim::OptimizationLogger< T > | 
| Log the optimization process (values, Jacobians, time taken etc.).  More... | |
| Namespaces | |
| namespace | roboptim | 
| defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION) | |
| namespace | roboptim::finiteDifferenceGradientPolicies | 
| Contains finite difference gradients policies. | |
| Typedefs | |
| typedef GenericFunction < EigenMatrixDense > | roboptim::Function | 
| Dense function.  More... | |
| typedef GenericFunction < EigenMatrixSparse > | roboptim::SparseFunction | 
| Sparse function.  More... | |
| typedef GenericDifferentiableFunction < EigenMatrixDense > | roboptim::DifferentiableFunction | 
| Dense differentiable function.  More... | |
| typedef GenericDifferentiableFunction < EigenMatrixSparse > | roboptim::DifferentiableSparseFunction | 
| Sparse differentiable function.  More... | |
| typedef GenericNumericLinearFunction < EigenMatrixDense > | roboptim::NumericLinearFunction | 
| typedef GenericNumericLinearFunction < EigenMatrixSparse > | roboptim::NumericLinearSparseFunction | 
| typedef GenericNumericQuadraticFunction < EigenMatrixDense > | roboptim::NumericQuadraticFunction | 
| typedef GenericNumericQuadraticFunction < EigenMatrixSparse > | roboptim::NumericQuadraticSparseFunction | 
| typedef GenericConstantFunction < EigenMatrixDense > | roboptim::ConstantFunction | 
| typedef GenericIdentityFunction < EigenMatrixDense > | roboptim::IdentityFunction | 
| typedef GenericTwiceDifferentiableFunction < EigenMatrixDense > | roboptim::TwiceDifferentiableFunction | 
| typedef GenericTwiceDifferentiableFunction < EigenMatrixSparse > | roboptim::TwiceDifferentiableSparseFunction | 
| typedef GenericLinearFunction < EigenMatrixDense > | roboptim::LinearFunction | 
| typedef GenericLinearFunction < EigenMatrixSparse > | roboptim::LinearSparseFunction | 
| typedef GenericQuadraticFunction < EigenMatrixDense > | roboptim::QuadraticFunction | 
| typedef GenericQuadraticFunction < EigenMatrixSparse > | roboptim::QuadraticSparseFunction | 
| Functions | |
| template<typename T > | |
| std::string | roboptim::typeString () | 
| Return a string describing the type of T.  More... | |