Classes |
| struct | PrecisionTrait |
| struct | AutopromoteTrait |
| struct | AutopromoteTrait< Plus< U, V > > |
| struct | AutopromoteTrait< Minus< U, V > > |
| struct | AutopromoteTrait< Product< U, V > > |
| struct | AutopromoteTrait< Scalar< U > > |
| struct | promote2 |
| struct | promote2< T1, T2, 0 > |
| struct | PromoteTrait |
| struct | add_shared_ptr |
| | Transform a types list into a types list of shared pointers. More...
|
| struct | shared_ptr_variant |
| | Generate a Boost.Variant of shared pointers from the static constraints types list. More...
|
| struct | list_converter |
| | Converts CLIST to a boost::mpl::vector to ensure a similar behavior for codes using different random access sequences (vector, list, etc.). More...
|
| struct | contains_base_of |
| | Whether a sequence of types contains a base of a given type. More...
|
| struct | get_descendant |
| | Get the descendant among two relatives. More...
|
| struct | check_constraint_type |
| | Checks whether C is a valid constraint type in CLIST. More...
|
| struct | cast_constraint_type |
| | Get the constraint type of CLIST that best match C. More...
|
| struct | derives_from_function |
| | Checks whether the function types derives from Function or SparseFunction. More...
|
| struct | list_derives_from_function |
| | Checks whether all the constraints derive from Function or SparseFunction. More...
|
| struct | ConvertConstraint |
| | Convert a constraint to a proper type. More...
|
| struct | ConvertConstraintVariant |
| | Convert a constraint from a Boost.Variant to an adequate constraint type depending on the problem's constraints type. More...
|
| struct | ProductDifferentiation |
| | Utility structure used for product differentiation. More...
|
| struct | EvaluateConstraint |
| struct | ConstraintName |
| struct | EvaluateConstraintViolation |
| struct | LogJacobianConstraint |
| struct | printConstraint |
| struct | StateParameterPrintVisitor |
| | Visitor used to print state parameters (variant). More...
|
Functions |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericFunction< EigenMatrixDense >, 1) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericFunction< EigenMatrixSparse >, 1) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericDifferentiableFunction< EigenMatrixDense >, 2) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericDifferentiableFunction< EigenMatrixSparse >, 2) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericTwiceDifferentiableFunction< EigenMatrixDense >, 3) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericTwiceDifferentiableFunction< EigenMatrixSparse >, 3) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericQuadraticFunction< EigenMatrixDense >, 3) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericQuadraticFunction< EigenMatrixSparse >, 3) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericLinearFunction< EigenMatrixDense >, 4) |
| | ROBOPTIM_CORE_DECLARE_PRECISION (GenericLinearFunction< EigenMatrixSparse >, 4) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericNumericQuadraticFunction< EigenMatrixDense >, GenericQuadraticFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericNumericQuadraticFunction< EigenMatrixSparse >, GenericQuadraticFunction< EigenMatrixSparse >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericNumericLinearFunction< EigenMatrixDense >, GenericLinearFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericNumericLinearFunction< EigenMatrixSparse >, GenericLinearFunction< EigenMatrixSparse >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericConstantFunction< EigenMatrixDense >, GenericLinearFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericConstantFunction< EigenMatrixSparse >, GenericLinearFunction< EigenMatrixSparse >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericIdentityFunction< EigenMatrixDense >, GenericLinearFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (GenericIdentityFunction< EigenMatrixSparse >, GenericLinearFunction< EigenMatrixSparse >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (Cos< EigenMatrixDense >, GenericDifferentiableFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (Cos< EigenMatrixSparse >, GenericDifferentiableFunction< EigenMatrixSparse >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (Sin< EigenMatrixDense >, GenericDifferentiableFunction< EigenMatrixDense >) |
| | ROBOPTIM_CORE_DECLARE_AUTOPROMOTE (Sin< EigenMatrixSparse >, GenericDifferentiableFunction< EigenMatrixSparse >) |
| template<typename T > |
| std::ostream & | impl_print (std::ostream &o, Eigen::Ref< T > t) |
| template<typename T > |
| std::ostream & | impl_print (std::ostream &o, const T *t) |
| template<typename T > |
| std::ostream & | impl_print (std::ostream &o, const T &t) |
| template<typename T > |
| void | StateParameterPrint (std::ostream &o, const T &val) |
| | Print the value of a state parameter.
|
| template<> |
| void | StateParameterPrint< bool > (std::ostream &o, const bool &val) |
| template<> |
| void | StateParameterPrint< std::string > (std::ostream &o, const std::string &val) |
| ROBOPTIM_DLLAPI void | vector_to_array (Function::value_type *dst, Function::const_vector_ref src) |
| ROBOPTIM_DLLAPI void | array_to_vector (Function::vector_ref dst, const Function::value_type *src) |
| template<typename T > |
| void | jacobian_from_gradients (DifferentiableFunction::matrix_ref jac, const std::vector< const T * > &c, DifferentiableFunction::const_vector_ref x) |