aligator  0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_FunType
 Caligator::SolverProxDDPTpl< _Scalar >::AlmParams
 Caligator::BlkMatrix< _MatrixType, _N, _M >Block matrix class, with a fixed-size number of row and column blocks
 Caligator::BlkMatrix< MatrixXs, 2, 1 >
 Caligator::BlkMatrix< MatrixXs, 2, 2 >
 Caligator::BlkMatrix< RowMatrixXs, 2, 1 >
 Caligator::BlkMatrix< RowMatrixXs, 4, 1 >
 Caligator::BlkMatrix< VectorXs, 2, 1 >
 Caligator::BlkMatrix< VectorXs, 4, 1 >
 CCallbackBase
 Caligator::CallbackBaseTpl< Scalar >Base callback class
 Caligator::ConstraintProximalScalerTpl< Scalar >
 Caligator::ConstraintStackTpl< Scalar >Convenience class to manage a stack of constraints
 Caligator::ContactMapTpl< _Scalar >Contact map for centroidal costs and dynamics
 Caligator::ContactMapTpl< Scalar >
 Caligator::dynamics::ContinuousDynamicsAbstractTpl< Scalar >Continuous dynamics described by differential-algebraic equations (DAEs) \(F(\dot{x}, x, u) = 0\)
 Caligator::dynamics::ContinuousDynamicsAbstractTpl< _Scalar >
 CContinuousDynamicsData
 Caligator::dynamics::ContinuousDynamicsDataTpl< Scalar >Data struct for ContinuousDynamicsAbstractTpl
 Caligator::CostAbstractTpl< Scalar >Stage costs \( \ell(x, u) \) for control problems
 Caligator::CostAbstractTpl< _Scalar >
 CCostData
 Caligator::CostDataAbstractTpl< Scalar >Data struct for CostAbstractTpl
 Caligator::CostDataAbstractTpl< _Scalar >
 Cboost::python::def_visitor
 Caligator::DynamicsDataTpl< Scalar >
 Caligator::DynamicsDataTpl< _Scalar >
 Caligator::DynamicsModelTpl< Scalar >Dynamics model: describes system dynamics through an implicit relation \(f(x,u,x') = 0\)
 Caligator::DynamicsModelTpl< _Scalar >
 Cstd::exceptionSTL class
 CExplicitDynamicsData
 Caligator::FilterTpl< Scalar >A basic filter line-search strategy
 Caligator::forwardDynamics< T >Evaluates the forward map for a discrete dynamics model, implicit or explicit
 Caligator::frame_api
 Caligator::FunctionSliceXprTpl< Scalar, Base >Represents a function of which the output is a subset of another function, for instance \(x \mapsto f_\{0, 1, 3\}(x) \) where \(f\) is given
 Caligator::gar::ProximalRiccatiKernel< Scalar >::kkt0_t
 Caligator::LagrangianDerivatives< Scalar >Compute the derivatives of the problem Lagrangian
 Caligator::LogColumn
 Caligator::LoggerA table logging utility to log the trace of the numerical solvers
 Caligator::gar::LQRKnotTpl< Scalar >Struct describing a stage of a constrained LQ problem
 Caligator::gar::LQRProblemTpl< Scalar >
 Caligator::NewtonRaphson< Scalar >Newton-Raphson procedure, e.g. to compute forward dynamics from implicit functions
 Caligator::NewtonRaphson< Scalar >::Options
 Cfmt::ostream_formatter
 Cproxsuite::nlp::python::OwningNonOwningHolder
 Caligator::PDALFunction< _Scalar >Primal-dual augmented Lagrangian merit function
 Cproxsuite::nlp::python::PolymorphicWrapper
 Caligator::gar::ProximalRiccatiKernel< Scalar >Kernel for use in Riccati-like algorithms for the proximal LQ subproblem
 Caligator::QFunctionTpl< _Scalar >Q-function model parameters
 Caligator::ResultsBaseTpl< Scalar >
 Caligator::ResultsBaseTpl< _Scalar >
 Caligator::gar::RiccatiSolverBase< _Scalar >
 Caligator::gar::RiccatiSolverBase< Scalar >
 Caligator::detail::slice_impl_tpl< Base >Slicing and indexing of a function's output
 Caligator::detail::slice_impl_tpl< StageFunctionTpl< Scalar > >
 Caligator::detail::slice_impl_tpl< UnaryFunctionTpl< Scalar > >
 Caligator::SolverFDDPTpl< Scalar >The feasible DDP (FDDP) algorithm, from Mastalli et al. (2020)
 Caligator::SolverProxDDPTpl< _Scalar >A proximal, augmented Lagrangian-type solver for trajectory optimization
 Cboost::span< T, E >
 Cboost::detail::span_bytes< T, E >
 Cboost::detail::span_bytes< T, boost::dynamic_extent >
 Cboost::detail::span_capacity< E, N >
 Cboost::detail::span_compatible< T, E, U, N >
 Cboost::detail::span_convertible< U, T >
 Cboost::detail::span_copyable< T, E, U, N >
 Cboost::detail::span_data< class, class >
 Cboost::detail::span_data< T, typename std::enable_if< std::is_pointer< span_ptr< T > >::value >::type >
 Cboost::detail::span_has_data< class, class, class >
 Cboost::detail::span_has_data< R, T, typename std::enable_if< span_convertible< typename span_data< R >::type, T >::value >::type >
 Cboost::detail::span_has_size< class, class >
 Cboost::detail::span_has_size< R, typename std::enable_if< std::is_convertible< decltype(std::declval< R & >().size()), std::size_t >::value >::type >
 Cboost::detail::span_implicit< E, N >
 Cboost::detail::span_is_array< T >
 Cboost::detail::span_is_array< std::array< T, N > >
 Cboost::detail::span_is_range< R, T >
 Cboost::detail::span_is_span< class >
 Cboost::detail::span_is_span< boost::span< T, E > >
 Cboost::detail::span_store< T, E >
 Cboost::detail::span_store< T, boost::dynamic_extent >
 Cboost::detail::span_sub< E, O >
 Caligator::StageConstraintTpl< Scalar >Simple struct holding together a function and set, to describe a constraint
 Caligator::StageDataTpl< Scalar >Data struct for stage models StageModelTpl
 Caligator::gar::StageFactor< _Scalar >Per-node struct for all computations in the factorization
 Caligator::gar::StageFactor< Scalar >
 CStageFunctionData
 Caligator::StageFunctionDataTpl< Scalar >Base struct for function data
 Caligator::StageFunctionTpl< Scalar >Class representing ternary functions \(f(x,u,x')\)
 Caligator::StageFunctionTpl< _Scalar >
 Caligator::StageModelTpl< Scalar >A stage in the control problem
 Caligator::TrajOptDataTpl< Scalar >Problem data struct
 Caligator::TrajOptProblemTpl< Scalar >Trajectory optimization problem
 Caligator::gar::StageFactor< _Scalar >::value_t
 Caligator::ValueFunctionTpl< _Scalar >Storage for the value function model parameters
 Caligator::gar::workrange_t
 Caligator::WorkspaceBaseTpl< Scalar >Base workspace struct for the algorithms
 Cboost::python::wrapper
 CManifoldAbstractTpl