All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical 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::matplotlib::CommandMatplotlib command
oCroboptim::visualization::gnuplot::CommandGnuplot 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::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::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::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
oCroboptim::callback::Multiplexer< S >Callback multiplexer
oCnoncopyable
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$)
oCroboptim::OptimizationLogger< T >Log the optimization process (values, Jacobians, time taken etc.)
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::Problem< F, C >
oCroboptim::Problem< F, boost::mpl::vector<> >
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::detail::row_vector_stride< SO >Get the matrix stride type for a row vector, given a matrix storage order
oCroboptim::SolverFactory< T >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