All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCroboptim::detail::add_shared_ptr< CLIST >Transform a types list into a types list of shared pointers
oCand_
oCroboptim::detail::AutopromoteTrait< T >
oCroboptim::detail::AutopromoteTrait< Minus< U, V > >
oCroboptim::detail::AutopromoteTrait< Plus< U, V > >
oCroboptim::detail::AutopromoteTrait< Product< U, V > >
oCroboptim::detail::AutopromoteTrait< Scalar< U > >
oCroboptim::detail::BlockProviderGives 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
oCroboptim::detail::CachedFunctionTypes< T >
oCroboptim::detail::cast_constraint_type< C, CLIST >Get the constraint type of CLIST that best match C
oCroboptim::visualization::gnuplot::CommandGnuplot command
oCroboptim::visualization::matplotlib::CommandMatplotlib command
oCroboptim::detail::ConcatenateTypes< T >
oCroboptim::detail::const_eigen_ref< T >Return the type of a const reference to an Eigen matrix, using Eigen's Ref
oCroboptim::detail::const_ref< T >Return the proper const reference type of a given type
oCroboptim::ResultAnalyzer< T >::ConstraintIndex
oCroboptim::detail::ConvertConstraint< CLIST >Convert a constraint to a proper type
oCcopy
oCroboptim::derivativeSize< T >
oCroboptim::derivativeSize< GenericDifferentiableFunction< T > >
oCroboptim::derivativeSize< GenericFunction< T > >
oCroboptim::derivativeSize< GenericTwiceDifferentiableFunction< T > >
oCroboptim::derivativeSize< NTimesDerivableFunction< N > >
oCroboptim::detail::DisableFPEHelper class used to disable floating-point exceptions
oCroboptim::EigenMatrixDenseTag type for functions using Eigen dense matrices
oCroboptim::EigenMatrixSparseTag type for functions using Eigen sparse matrices
oCroboptim::detail::EvaluateConstraintViolation< P >
oCstd::exceptionSTL class
oCF
oCFdgPolicy
oCfold
oCroboptim::GenericFunction< T >Define an abstract mathematical function ( \(C^0\))
oCroboptim::GenericFunctionTraits< T >GenericFunction traits
oCroboptim::GenericFunctionTraits< EigenMatrixDense >Trait specializing GenericFunction for Eigen dense matrices
oCroboptim::GenericFunctionTraits< EigenMatrixSparse >Trait specializing GenericFunction for Eigen sparse matrices
oCroboptim::visualization::GnuplotGnuplot script
oCgreater
oCroboptim::HasherHash generator for argument vector
oCif_
oCroboptim::visualization::matplotlib::ImportMatplotlib import
oCis_base_of
oCroboptim::detail::is_compatible_list< CLIST_, CLIST >Check that CLIST_ is a subset of CLIST (i.e
oCroboptim::detail::LogJacobianConstraint< P >
oCroboptim::LRUCache< K, V, H >LRU (Least Recently Used) cache
oCroboptim::LRUCache< cacheKey_t, jacobian_t, Hasher >
oCmake_variant_over
oCroboptim::visualization::MatplotlibMatplotlib script
oCroboptim::visualization::matplotlib::MatrixPlotTypeWrap enum for matrix plotting type
oCnoncopyable
oCroboptim::detail::NoopDeleter< T >Custom deleter that does not delete anything
oCroboptim::NoSolutionTag a result if no solution has been found
oCroboptim::NTimesDerivableFunction< DerivabilityOrder >Define a \(\mathbb{R} \rightarrow \mathbb{R}^m\) function, derivable n times ( \(n \geq 2\))
oCor_
oCroboptim::ParameterSolver parameter type
oCroboptim::ParametrizedFunction< F >Define an abstract parametrized mathematical function ( \(C^0\))
oCroboptim::finiteDifferenceGradientPolicies::Policy< T >Interface for the finite difference gradient policies
oCroboptim::detail::PrecisionTrait< T >
oCroboptim::detail::printConstraint< P >
oCroboptim::Problem< T >
oCroboptim::detail::ProductDifferentiationUtility structure used for product differentiation
oCroboptim::detail::promote2< T1, T2, promoteToT1 >
oCroboptim::detail::promote2< T1, T2, 0 >
oCroboptim::detail::PromoteTrait< T1_orig, T2_orig >
oCroboptim::ResultRepresents the solution of an optimization problem
oCresult_t
oCroboptim::ResultAnalyzer< T >Analyze optimization results
oCroboptim::detail::row_vector_stride< SO >Get the matrix stride type for a row vector, given a matrix storage order
oCsafe_bool
oCroboptim::ScalingHelper< T >Helper class used to help the user find good scaling parameters
oCroboptim::SolverCallback< S >Solver per-iteration callback wrapper
oCroboptim::SolverFactory< S >Define a solver factory that instanciate the plug-ins
oCroboptim::StateParameter< F >Solver state parameters type
oCroboptim::StateParameter< function_t >
oCstatic_visitor
oCT
oCT_promote
oCT_type
oCtype
\Croboptim::detail::ProductDifferentiation::Types< U, V >Some useful types for product differentiation