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