▼ N roboptim Defined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION)
► N callback
C Multiplexer Callback multiplexer
► N detail
C add_shared_ptr Transform a types list into a types list of shared pointers
C AutopromoteTrait
C AutopromoteTrait< Minus< U, V > >
C AutopromoteTrait< Plus< U, V > >
C AutopromoteTrait< Product< U, V > >
C AutopromoteTrait< Scalar< U > >
C BlockProvider Gives access to a std::vector of std::pair<size_t, size_t> representing blocks of input Those blocks are needed even if the function is not differentiable, making it easier for us to define it in a exterior class to then use it transparently
C CachedFunctionTypes
C cast_constraint_type Get the constraint type of CLIST that best match C
C check_constraint_type Checks whether C is a valid constraint type in CLIST
C ConcatenateTypes
C const_eigen_ref Return the type of a const reference to an Eigen matrix, using Eigen's Ref
C const_ref Return the proper const reference type of a given type
C ConstraintName
C contains_base_of Whether a sequence of types contains a base of a given type
C ConvertConstraint Convert a constraint to a proper type
C ConvertConstraintVariant Convert a constraint from a Boost.Variant to an adequate constraint type depending on the problem's constraints type
C derives_from_differentiable_function Checks whether the function type derives from DifferentiableFunction or DifferentiableSparseFunction
C derives_from_function Checks whether the function types derives from Function or SparseFunction
C derives_from_ntimes_derivable_function Checks whether the function type derives from NTimesDerivableFunction
C derives_from_twice_differentiable_function Checks whether the function type derives from TwiceDifferentiableFunction or TwiceDifferentiableSparseFunction
C EvaluateConstraint
C EvaluateConstraintViolation
C get_descendant Get the descendant among two relatives
C is_compatible_list Check that CLIST_ is a subset of CLIST (i.e
C is_eigen_type Check whether the type provided is an Eigen type
C list_converter Converts CLIST to a boost::mpl::vector to ensure a similar behavior for codes using different random access sequences (vector, list, etc.)
C list_derives_from_function Checks whether all the constraints derive from Function or SparseFunction
C LogJacobianConstraint
C PrecisionTrait
C printConstraint
C PrintSolverParameter
► C ProductDifferentiation Utility structure used for product differentiation
C Types Some useful types for product differentiation
C promote2
C promote2< T1, T2, 0 >
C PromoteTrait
C row_vector_stride Get the matrix stride type for a row vector, given a matrix storage order
C shared_ptr_variant Generate a Boost.Variant of shared pointers from the static constraints types list
C StateParameterPrintVisitor Visitor used to print state parameters (variant)
C StructuredInput Provides utility methods to describe the input format of a function
C StructuredInputJacobianInternal This class gives access to the getJacobianBlock() method, whose implementation is to be specialized according to the type of matrix handled by the function
C StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense > DenseMatrix specialization of the getJacobianBlock() method provider
C StructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse > SparseMatrix specialization of the getJacobianBlock() method provider
► N finiteDifferenceGradientPolicies Contains finite difference gradients policies
C FivePointsRule Precise finite difference gradient computation
C Policy Interface for the finite difference gradient policies
C Simple Fast finite difference gradient computation
► N visualization Graphical visualization
► N gnuplot Gnuplot rendering
C Command Gnuplot command
► N matplotlib Matplotlib rendering
C Command Matplotlib command
C Import Matplotlib import
C MatrixPlotType Wrap enum for matrix plotting type
C Gnuplot Gnuplot script
C Matplotlib Matplotlib script
C BadGradient Exception thrown when a gradient check fails
C BadJacobian Exception thrown when a Jacobian check fails
C Bind Bind some function input to a constant value
C CachedFunction Store previous function computation
C Chain Chain two RobOptim functions
C Concatenate Concatenate the output of two functions
C Cos Cos function
C DerivableParametrizedFunction Parametrized function with parameter derivative available
C Derivative Return the derivative of a function w.r.t
C derivativeSize
C derivativeSize< GenericDifferentiableFunction< T > >
C derivativeSize< GenericFunction< T > >
C derivativeSize< GenericTwiceDifferentiableFunction< T > >
C derivativeSize< NTimesDerivableFunction< N > >
C DummySolver Dummy solver which always fails
C DummySolverTd Dummy solver which always fails
C EigenMatrixDense Tag type for functions using Eigen dense matrices
C EigenMatrixSparse Tag type for functions using Eigen sparse matrices
C FunctionPool A pool of functions that will be processed together
C GenericConstantFunction Constant function
C GenericDifferentiableFunction Define an abstract derivable function ( )
C GenericDummySolverLastState Dummy solver which always fails, but returns the last state of the solver
C GenericFiniteDifferenceGradient Compute automatically a gradient with finite differences
C GenericFunction Define an abstract mathematical function ( )
C GenericFunctionTraits GenericFunction traits
C GenericFunctionTraits< EigenMatrixDense > Trait specializing GenericFunction for Eigen dense matrices
C GenericFunctionTraits< EigenMatrixSparse > Trait specializing GenericFunction for Eigen sparse matrices
C GenericIdentityFunction Identity function
C GenericLinearFunction Define an abstract linear function
C GenericNumericLinearFunction Build a linear function from a vector and a matrix
C GenericNumericQuadraticFunction Build a quadratic function from a matrix and a vector
C GenericQuadraticFunction Define an abstract quadratic function
C GenericSolver Abstract interface satisfied by all solvers
C GenericSumOfC1Squares Generic sum of the squares of differentiable functions
C GenericTwiceDifferentiableFunction Define an abstract function which is twice-derivable ( )
C Hasher Hash generator for argument vector
C LRUCache LRU (Least Recently Used) cache
C Map Apply a function several times to an input vector
C Minus Subtract two RobOptim functions
C NoSolution Tag a result if no solution has been found
C NTimesDerivableFunction Define a function, derivable n times ( )
C NTimesDerivableFunction< 2 > Explicit specialization for the stop case of NTimesDerivable class
C OptimizationLogger Log the optimization process (values, Jacobians, time taken etc.)
C Parameter Solver parameter type
C ParametrizedFunction Define an abstract parametrized mathematical function ( )
C Plus Sum two RobOptim functions
C Polynomial Polynomial function
C Problem
C Problem< F, boost::mpl::vector<> >
C Product Product of two RobOptim functions
C Result Represents the solution of an optimization problem
C ResultWithWarnings Represents the solution of an optimization problem when errors occurred during the solving process
C Scalar Multiply by a constant scalar value
C Selection Select a block of a function's output
C SelectionById Select part of a function
C Sin Sin function
C Solver Solver for a specific problem class
C SolverError Base exception class for solving errors
C SolverFactory Define a solver factory that instanciate the plug-ins
C SolverState State of the solver
C SolverWarning Exception used for non-critical errors during optimization
C Split Select an element of a function's output
C StateParameter Solver state parameters type