Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NroboptimDefined(EIGEN_RUNTIME_NO_MALLOC) && !defined(ROBOPTIM_DO_NOT_CHECK_ALLOCATION)
 Ncallback
 CMultiplexerCallback multiplexer
 Ndetail
 Cadd_shared_ptrTransform a types list into a types list of shared pointers
 CAutopromoteTrait
 CAutopromoteTrait< Minus< U, V > >
 CAutopromoteTrait< Plus< U, V > >
 CAutopromoteTrait< Product< U, V > >
 CAutopromoteTrait< Scalar< U > >
 CBlockProviderGives 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
 CCachedFunctionTypes
 Ccast_constraint_typeGet the constraint type of CLIST that best match C
 Ccheck_constraint_typeChecks whether C is a valid constraint type in CLIST
 CConcatenateTypes
 Cconst_eigen_refReturn the type of a const reference to an Eigen matrix, using Eigen's Ref
 Cconst_refReturn the proper const reference type of a given type
 CConstraintName
 Ccontains_base_ofWhether a sequence of types contains a base of a given type
 CConvertConstraintConvert a constraint to a proper type
 CConvertConstraintVariantConvert a constraint from a Boost.Variant to an adequate constraint type depending on the problem's constraints type
 Cderives_from_differentiable_functionChecks whether the function type derives from DifferentiableFunction or DifferentiableSparseFunction
 Cderives_from_functionChecks whether the function types derives from Function or SparseFunction
 Cderives_from_ntimes_derivable_functionChecks whether the function type derives from NTimesDerivableFunction
 Cderives_from_twice_differentiable_functionChecks whether the function type derives from TwiceDifferentiableFunction or TwiceDifferentiableSparseFunction
 CEvaluateConstraint
 CEvaluateConstraintViolation
 Cget_descendantGet the descendant among two relatives
 Cis_compatible_listCheck that CLIST_ is a subset of CLIST (i.e
 Cis_eigen_typeCheck whether the type provided is an Eigen type
 Clist_converterConverts CLIST to a boost::mpl::vector to ensure a similar behavior for codes using different random access sequences (vector, list, etc.)
 Clist_derives_from_functionChecks whether all the constraints derive from Function or SparseFunction
 CLogJacobianConstraint
 CPrecisionTrait
 CprintConstraint
 CPrintSolverParameter
 CProductDifferentiationUtility structure used for product differentiation
 CTypesSome useful types for product differentiation
 Cpromote2
 Cpromote2< T1, T2, 0 >
 CPromoteTrait
 Crow_vector_strideGet the matrix stride type for a row vector, given a matrix storage order
 Cshared_ptr_variantGenerate a Boost.Variant of shared pointers from the static constraints types list
 CStateParameterPrintVisitorVisitor used to print state parameters (variant)
 CStructuredInputProvides utility methods to describe the input format of a function
 CStructuredInputJacobianInternalThis class gives access to the getJacobianBlock() method, whose implementation is to be specialized according to the type of matrix handled by the function
 CStructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixDense >DenseMatrix specialization of the getJacobianBlock() method provider
 CStructuredInputJacobianInternal< FuncType, roboptim::EigenMatrixSparse >SparseMatrix specialization of the getJacobianBlock() method provider
 NfiniteDifferenceGradientPoliciesContains finite difference gradients policies
 CPolicyInterface for the finite difference gradient policies
 CSimpleFast finite difference gradient computation
 CFivePointsRulePrecise finite difference gradient computation
 NvisualizationGraphical visualization
 NgnuplotGnuplot rendering
 CCommandGnuplot command
 NmatplotlibMatplotlib rendering
 CCommandImport function that follows the style of commands
 CImportMatplotlib import
 CMatrixPlotTypeWrap enum for matrix plotting type
 CGnuplotGnuplot script
 CMatplotlibMatplotlib script
 CBadGradientException thrown when a gradient check fails
 CBadJacobianException thrown when a Jacobian check fails
 CBindBind some function input to a constant value
 CCachedFunctionStore previous function computation
 CChainChain two RobOptim functions
 CConcatenateConcatenate the output of two functions
 CCosCos function
 CDerivableParametrizedFunctionParametrized function with parameter derivative available
 CDerivativeReturn the derivative of a function w.r.t
 CderivativeSize
 CderivativeSize< GenericDifferentiableFunction< T > >
 CderivativeSize< GenericFunction< T > >
 CderivativeSize< GenericTwiceDifferentiableFunction< T > >
 CderivativeSize< NTimesDerivableFunction< N > >
 CDummySolverDummy solver which always fails
 CDummySolverTdDummy solver which always fails
 CEigenMatrixDenseTag type for functions using Eigen dense matrices
 CEigenMatrixSparseTag type for functions using Eigen sparse matrices
 CFunctionPoolA pool of functions that will be processed together
 CGenericConstantFunctionConstant function
 CGenericDifferentiableFunctionDefine an abstract derivable function ( $C^1$)
 CGenericDummySolverLastStateDummy solver which always fails, but returns the last state of the solver
 CGenericFiniteDifferenceGradientCompute automatically a gradient with finite differences
 CGenericFunctionDefine an abstract mathematical function ( $C^0$)
 CGenericFunctionTraitsGenericFunction traits
 CGenericFunctionTraits< EigenMatrixDense >Trait specializing GenericFunction for Eigen dense matrices
 CGenericFunctionTraits< EigenMatrixSparse >Trait specializing GenericFunction for Eigen sparse matrices
 CGenericIdentityFunctionIdentity function
 CGenericLinearFunctionDefine an abstract linear function
 CGenericNumericLinearFunctionBuild a linear function from a vector and a matrix
 CGenericNumericQuadraticFunctionBuild a quadratic function from a matrix and a vector
 CGenericQuadraticFunctionDefine an abstract quadratic function
 CGenericSolverAbstract interface satisfied by all solvers
 CGenericSumOfC1SquaresGeneric sum of the squares of differentiable functions
 CGenericTwiceDifferentiableFunctionDefine an abstract function which is twice-derivable ( $C^2$)
 CHasherHash generator for argument vector
 CLRUCacheLRU (Least Recently Used) cache
 CMapApply a function several times to an input vector
 CMinusSubtract two RobOptim functions
 CNoSolutionTag a result if no solution has been found
 CNTimesDerivableFunctionDefine a $\mathbb{R} \rightarrow \mathbb{R}^m$ function, derivable n times ( $n \geq 2$)
 COptimizationLoggerLog the optimization process (values, Jacobians, time taken etc.)
 CParameterSolver parameter type
 CParametrizedFunctionDefine an abstract parametrized mathematical function ( $C^0$)
 CPlusSum two RobOptim functions
 CPolynomialPolynomial function
 CProblem
 CProblem< F, boost::mpl::vector<> >
 CProductProduct of two RobOptim functions
 CResultRepresents the solution of an optimization problem
 CResultWithWarningsRepresents the solution of an optimization problem when errors occurred during the solving process
 CScalarMultiply by a constant scalar value
 CSelectionSelect a block of a function's output
 CSelectionByIdSelect part of a function
 CSinSin function
 CSolverSolver for a specific problem class
 CSolverErrorBase exception class for solving errors
 CSolverFactoryDefine a solver factory that instanciate the plug-ins
 CSolverStateState of the solver
 CSolverWarningException used for non-critical errors during optimization
 CSplitSelect an element of a function's output
 CStateParameterSolver state parameters type