aligator  0.16.0
A versatile and efficient C++ library for real-time constrained 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::ALFunction< _Scalar >Primal-dual augmented Lagrangian merit function
 Caligator::SolverProxDDPTpl< _Scalar >::AlmParams
 CBaseData
 Caligator::BlkMatrix< _MatrixType, _N, _M >Block matrix class, with a fixed or dynamic-size number of row and column blocks
 Caligator::python::BlkMatrixPythonVisitor< BlockMatrixType >
 Cstd::bool_constant
 Caligator::CallbackBaseTpl< Scalar >Base callback class
 Caligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt
 Caligator::ConstraintProximalScalerTpl< Scalar >
 Caligator::ConstraintSetTpl< _Scalar >Base constraint set type
 Caligator::ConstraintSetTpl< Scalar >
 Caligator::ConstraintStackTpl< Scalar >Convenience class to manage a stack of constraints
 Caligator::ContactMapTpl< _Scalar >Contact map for centroidal costs and dynamics
 Caligator::dynamics::ContinuousDynamicsAbstractTpl< _Scalar >Continuous dynamics described by differential-algebraic equations (DAEs) \(F(\dot{x}, x, u) = 0\)
 Caligator::dynamics::ContinuousDynamicsAbstractTpl< Scalar >
 Caligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >Data struct for ContinuousDynamicsAbstractTpl
 Caligator::dynamics::ContinuousDynamicsDataTpl< Scalar >
 Caligator::context::CostAbstractTpl< _Scalar >Stage costs \( \ell(x, u) \) for control problems
 Caligator::CostAbstractTpl< _Scalar >Stage costs \( \ell(x, u) \) for control problems
 Caligator::CostAbstractTpl< Scalar >
 Caligator::CostDataAbstractTpl< _Scalar >Data struct for CostAbstractTpl
 Caligator::CostDataAbstractTpl< Scalar >
 Caligator::gar::StageFactor< _Scalar >::CostToGo
 Caligator::DirectSumCostTpl< _Scalar >::Data
 Caligator::DirectSumExplicitDynamicsTpl< _Scalar >::Data
 Caligator::gar::DenseKernel< _Scalar >::Data
 Cboost::python::def_visitor
 Caligator::gar::DenseKernel< _Scalar >A dense Bunch-Kaufman based kernel
 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
 Caligator::ExplicitDynamicsDataTpl< _Scalar >Specific data struct for explicit dynamics ExplicitDynamicsModelTpl
 Caligator::ExplicitDynamicsDataTpl< Scalar >
 Caligator::ExplicitDynamicsModelTpl< _Scalar >Explicit forward dynamics model \( x_{k+1} = f(x_k, u_k) \)
 Caligator::ExplicitDynamicsModelTpl< Scalar >
 Caligator::FilterTpl< Scalar >A basic filter line-search strategy
 Caligator::ForwardDynamicsOptions< T >
 Caligator::frame_api
 Caligator::Linesearch< T >::FunctionSample
 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
 Cstd::hash
 Cboost::python::instance_holder
 Caligator::is_tpl_base_of< Base, Derived >
 Caligator::gar::ProximalRiccatiKernel< Scalar >::kkt0_t
 Caligator::LagrangianDerivatives< Scalar >Compute the derivatives of the problem Lagrangian
 Caligator::Linesearch< T >Base linesearch class. Design pattern inspired by Google Ceres-Solver
 Caligator::Linesearch< Scalar >
 Caligator::LinesearchOptions< T >
 Caligator::SolverProxDDPTpl< _Scalar >::LinesearchVariant
 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::ManifoldAbstractTpl< _Scalar >Base class for manifolds, to use in cost funcs, solvers..
 Caligator::ManifoldAbstractTpl< Base::Scalar >
 Caligator::ManifoldAbstractTpl< G::Scalar >
 Caligator::ManifoldAbstractTpl< MultibodyConfiguration< Scalar >::Scalar >
 Caligator::ManifoldAbstractTpl< Scalar >
 CEigen::Map
 Caligator::math_types< _Scalar >Typedefs for math (Eigen vectors, matrices) depending on scalar type
 Caligator::NewtonRaphson< Scalar >Newton-Raphson procedure, e.g. to compute forward dynamics from implicit functions
 Caligator::NewtonRaphson< Scalar >::Options
 Caligator::polymorphic< T, A >
 Caligator::python::polymorphic< T, A >
 Cstd::pmr::polymorphic_allocator
 Caligator::python::PolymorphicVisitor< Poly >
 Caligator::PolynomialTpl< T >Polynomials represented by their coefficients in decreasing order of degree
 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::shared_ptr< T >STL class
 Caligator::detail::slice_impl_tpl< StageFunctionTpl< Scalar > >
 Caligator::detail::slice_impl_tpl< UnaryFunctionTpl< Scalar > >
 CSolverBase
 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
 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::StageDataTpl< Scalar >
 Caligator::gar::StageFactor< _Scalar >Per-node struct for all computations in the factorization
 Caligator::StageFunctionDataTpl< _Scalar >Base struct for function data
 Caligator::StageFunctionDataTpl< Scalar >
 Caligator::StageFunctionTpl< _Scalar >Class representing ternary functions \(f(x,u,x')\)
 Caligator::StageFunctionTpl< Scalar >
 Caligator::StageModelTpl< _Scalar >A stage in the control problem
 Caligator::StageModelTpl< Scalar >
 Caligator::TrajOptDataTpl< _Scalar >Problem data struct
 Caligator::TrajOptProblemTpl< _Scalar >Trajectory optimization problem
 CTs...
 Caligator::gar::DenseKernel< _Scalar >::value
 Caligator::ValueFunctionTpl< _Scalar >Storage for the value function model parameters
 Caligator::WorkspaceBaseTpl< Scalar >Base workspace struct for the algorithms
 Cboost::python::wrapper