aligator 0.19.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:
 C_FunType
 Caligator::ALFunction< _Scalar >Primal-dual augmented Lagrangian merit function
 Caligator::SolverProxDDPTpl< _Scalar >::AlmParams
 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::is_eigen< T >
 Caligator::CallbackBaseTpl< Scalar >Base callback class
 Caligator::HistoryCallbackTpl< Scalar >Store the history of results
 Caligator::python::CallbackWrapper
 Caligator::gar::ParallelRiccatiSolver< _Scalar >::CondensedKkt
 Caligator::ConstraintProximalScalerTpl< Scalar >
 Caligator::ConstraintSetTpl< _Scalar >Base constraint set type
 Caligator::EqualityConstraintTpl< _Scalar >Equality constraints \(c(x) = 0\)
 Caligator::NegativeOrthantTpl< _Scalar >Negative orthant, for constraints \(h(x)\leq 0\)
 Caligator::NonsmoothPenaltyL1Tpl< _Scalar >Composite \(\ell_1\)-penalty function \( \|c(x)\|_1 \)
 Caligator::ConstraintSetTpl< Scalar >
 Caligator::EqualityConstraintTpl< Scalar >
 Caligator::NegativeOrthantTpl< Scalar >
 Caligator::NonsmoothPenaltyL1Tpl< Scalar >
 Caligator::BoxConstraintTpl< Scalar >Box constraint set \(z \in [z_\min, z_\max]\)
 Caligator::ConstraintSetProductTpl< Scalar >Cartesian product of multiple constraint sets. This class makes computing multipliers and Jacobian matrix projections more convenient
 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::ODEAbstractTpl< _Scalar >Base class for ODE dynamics \( \dot{x} = f(x, u) \)
 Caligator::dynamics::CentroidalFwdDynamicsTpl< _Scalar >Nonlinear centroidal forward dynamics
 Caligator::dynamics::ContinuousCentroidalFwdDynamicsTpl< _Scalar >Nonlinear centroidal forward dynamics with smooth control
 Caligator::dynamics::KinodynamicsFwdDynamicsTpl< _Scalar >Nonlinear centroidal and full kinematics forward dynamics
 Caligator::dynamics::LinearODETpl< _Scalar >Linear ordinary differential equation \(\dot{x} = Ax + Bu\)
 Caligator::dynamics::MultibodyConstraintFwdDynamicsTpl< _Scalar >Constraint multibody forward dynamics, using Pinocchio
 Caligator::dynamics::MultibodyFreeFwdDynamicsTpl< _Scalar >Free-space multibody forward dynamics, using Pinocchio
 Caligator::dynamics::WheeledInvertedPendulumDynamicsTpl< _Scalar >
 Caligator::dynamics::ContinuousDynamicsAbstractTpl< Scalar >
 Caligator::dynamics::ODEAbstractTpl< Scalar >
 Caligator::dynamics::CentroidalFwdDynamicsTpl< Scalar >
 Caligator::dynamics::ContinuousCentroidalFwdDynamicsTpl< Scalar >
 Caligator::dynamics::WheeledInvertedPendulumDynamicsTpl< Scalar >
 Caligator::python::PyODEAbstract< T >
 Caligator::python::PyContinuousDynamics< T >
 Caligator::dynamics::ContinuousDynamicsDataTpl< _Scalar >Data struct for ContinuousDynamicsAbstractTpl
 Caligator::dynamics::ContinuousDynamicsDataTpl< Scalar >
 Caligator::dynamics::CentroidalFwdDataTpl< Scalar >
 Caligator::dynamics::ContinuousCentroidalFwdDataTpl< Scalar >
 Caligator::dynamics::KinodynamicsFwdDataTpl< Scalar >
 Caligator::dynamics::MultibodyConstraintFwdDataTpl< Scalar >
 Caligator::dynamics::MultibodyFreeFwdDataTpl< Scalar >
 Caligator::python::ContinousDataWrapper
 Caligator::CostAbstractTpl< _Scalar >Stage costs \( \ell(x, u) \) for control problems
 Caligator::ConstantCostTpl< _Scalar >Constant cost
 Caligator::CostStackTpl< _Scalar >Weighted sum of multiple cost components
 Caligator::DirectSumCostTpl< _Scalar >
 Caligator::QuadraticCostTpl< _Scalar >Euclidean quadratic cost
 Caligator::QuadraticResidualCostTpl< _Scalar >Quadratic composite of an underlying function
 Caligator::compat::croc::CrocCostModelWrapperTpl< _Scalar >
 Caligator::CostAbstractTpl< Scalar >
 Caligator::CostStackTpl< Scalar >
 Caligator::DirectSumCostTpl< Scalar >
 Caligator::QuadraticCostTpl< Scalar >
 Caligator::QuadraticResidualCostTpl< Scalar >
 Caligator::QuadraticControlCostTpl< Scalar >
 Caligator::QuadraticStateCostTpl< Scalar >Quadratic distance cost over the state manifold
 Caligator::compat::croc::CrocCostModelWrapperTpl< Scalar >
 Caligator::LogResidualCostTpl< Scalar >Log-barrier of an underlying cost function
 Caligator::RelaxedLogBarrierCostTpl< Scalar >Log-barrier of an underlying cost function
 Caligator::autodiff::CostFiniteDifferenceHelper< Scalar >
 Caligator::python::PyCostFunctionWrapper for the CostDataAbstractTpl class and its children
 Caligator::CostDataAbstractTpl< _Scalar >Data struct for CostAbstractTpl
 Caligator::CostStackDataTpl< _Scalar >
 Caligator::CostDataAbstractTpl< Scalar >
 Caligator::CostStackDataTpl< Scalar >
 Caligator::CompositeCostDataTpl< Scalar >Data struct for composite costs
 Caligator::QuadraticCostDataTpl< Scalar >
 Caligator::autodiff::CostFiniteDifferenceHelper< Scalar >::Data
 Caligator::compat::croc::CrocCostDataWrapperTpl< Scalar >
 Caligator::python::CostDataWrapper
 Caligator::gar::StageFactor< _Scalar >::CostToGo
 Caligator::DirectSumCostTpl< _Scalar >::Data
 Caligator::DirectSumExplicitDynamicsTpl< _Scalar >::Data
 Caligator::gar::DenseKernel< _Scalar >::Data
 Cboost::python::def_visitor
 Caligator::python::BlkMatrixPythonVisitor< BlkMatrix< MatrixType, N, M > >
 Caligator::python::CopyableVisitor< T >
 Caligator::python::CreateDataPolymorphicPythonVisitor< T, TWrapper >
 Caligator::python::CreateDataPythonVisitor< T >
 Caligator::python::FrameAPIVisitor< Class >
 Caligator::python::LinFunctionCompositionVisitor< LFC >
 Caligator::python::PolymorphicMultiBaseVisitor< Bases >
 Caligator::python::PrintAddressVisitor< T >
 Caligator::python::PrintableVisitor< T >
 Caligator::python::SlicingVisitor< Class >
 Caligator::python::SolverVisitor< SolverType >
 Caligator::gar::DenseKernel< _Scalar >A dense Bunch-Kaufman based kernel
 Caligator::DynamicsDataTpl< _Scalar >
 Caligator::dynamics::IntegratorDataTpl< _Scalar >Data class for numerical integrators (IntegratorAbstractTpl)
 Caligator::dynamics::IntegratorMidpointDataTpl< _Scalar >
 Caligator::DynamicsDataTpl< Scalar >
 Caligator::dynamics::IntegratorDataTpl< Scalar >
 Caligator::dynamics::IntegratorMidpointDataTpl< Scalar >
 Caligator::DynamicsModelTpl< _Scalar >Dynamics model: describes system dynamics through an implicit relation \(f(x,u,x') = 0\)
 Caligator::dynamics::IntegratorAbstractTpl< _Scalar >Base class for (implicit) numerical integrators
 Caligator::dynamics::IntegratorMidpointTpl< _Scalar >Midpoint integration rule
 Caligator::DynamicsModelTpl< Scalar >
 Caligator::dynamics::IntegratorAbstractTpl< Scalar >
 Caligator::python::PyDynamics< Base >
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Caligator::RuntimeError
 Caligator::ExplicitDynamicsDataTpl< _Scalar >Specific data struct for explicit dynamics ExplicitDynamicsModelTpl
 Caligator::dynamics::ExplicitIntegratorDataTpl< _Scalar >
 Caligator::ExplicitDynamicsDataTpl< Scalar >
 Caligator::dynamics::ExplicitIntegratorDataTpl< Scalar >
 Caligator::dynamics::IntegratorRK2DataTpl< Scalar >
 Caligator::dynamics::IntegratorSemiImplDataTpl< Scalar >
 Caligator::compat::croc::DynamicsDataWrapperTpl< Scalar >
 Caligator::python::ExplicitDataWrapper
 Caligator::ExplicitDynamicsModelTpl< _Scalar >Explicit forward dynamics model \( x_{k+1} = f(x_k, u_k) \)
 Caligator::DirectSumExplicitDynamicsTpl< _Scalar >
 Caligator::autodiff::DynamicsFiniteDifferenceHelper< _Scalar >
 Caligator::dynamics::ExplicitIntegratorAbstractTpl< _Scalar >Explicit integrators \(x_{k+1} = f(x_k, u_k) \)
 Caligator::dynamics::IntegratorEulerTpl< _Scalar >Explicit Euler integrator \( x_{k+1} = x_k \oplus h f(x_k, u_k)\)
 Caligator::dynamics::IntegratorRK2Tpl< _Scalar >Second-order Runge-Kutta integrator
 Caligator::dynamics::IntegratorSemiImplEulerTpl< _Scalar >Semi-implicit Euler integrator \( x_{k+1} = x_k \oplus h f(x_k, u_k)\)
 Caligator::dynamics::LinearDiscreteDynamicsTpl< _Scalar >Discrete explicit linear dynamics
 Caligator::ExplicitDynamicsModelTpl< Scalar >
 Caligator::DirectSumExplicitDynamicsTpl< Scalar >
 Caligator::dynamics::ExplicitIntegratorAbstractTpl< Scalar >
 Caligator::dynamics::IntegratorSemiImplEulerTpl< Scalar >
 Caligator::compat::croc::NoOpDynamics< Scalar >
 Caligator::python::PyExplicitDynamics< Base >
 Caligator::FilterTpl< Scalar >A basic filter line-search strategy
 Caligator::ForwardDynamicsOptions< T >
 Caligator::frame_api
 Caligator::CenterOfMassTranslationResidualTpl< _Scalar >This residual returns the Center of Mass translation for a centroidal model with state \(x = (c, h, L) \)
 Caligator::CenterOfMassVelocityResidualTpl< _Scalar >
 Caligator::DCMPositionResidualTpl< _Scalar >
 Caligator::FlyHighResidualTpl< _Scalar >A port of sobec's ResidualModelFlyHighTpl
 Caligator::FrameCollisionResidualTpl< _Scalar >
 Caligator::FramePlacementResidualTpl< _Scalar >
 Caligator::FrameTranslationResidualTpl< _Scalar >
 Caligator::FrameVelocityResidualTpl< _Scalar >
 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
 Caligator::ExtendedStringHashExtended hashing function for strings which supports const char* and std::string_view
 Cboost::python::instance_holder
 Caligator::python::OwningNonOwningHolder< aligator::python::PyContinuousDynamics<> >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyCostFunction >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyDynamics< aligator::context::IntegratorAbstract > >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyDynamics<> >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyExplicitDynamics< aligator::context::ExplicitIntegratorAbstract > >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyExplicitDynamics<> >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyODEAbstract<> >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyStageFunction<> >
 Caligator::python::OwningNonOwningHolder< aligator::python::PyUnaryFunction<> >
 Caligator::python::OwningNonOwningHolder< Value >
 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::ArmijoLinesearch< Scalar >Basic backtracking Armijo line-search strategy
 Caligator::NonmonotoneLinesearch< Scalar >Nonmonotone Linesearch algorithm. Modifies the Armijo condition with a moving average of function values
 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::PinocchioLieGroup< pin::SpecialEuclideanOperationTpl< D, Scalar > >
 Caligator::PinocchioLieGroup< pin::SpecialOrthogonalOperationTpl< D, Scalar > >
 Caligator::CartesianProductTpl< _Scalar >The cartesian product of two or more manifolds
 Caligator::MultibodyConfiguration< _Scalar >Multibody configuration group \(\mathcal{Q}\), defined using the Pinocchio library
 Caligator::VectorSpaceTpl< _Scalar, _Dim >Standard Euclidean vector space
 Caligator::compat::croc::StateWrapperTpl< _Scalar >Wraps a crocoddyl::StateAbstractTpl to a manifold (aligator::ManifoldAbstractTpl)
 Caligator::ManifoldAbstractTpl< Base::Scalar >
 Caligator::TangentBundleTpl< Base >Tangent bundle of a base manifold M
 Caligator::ManifoldAbstractTpl< LieGroup_::Scalar >
 Caligator::PinocchioLieGroup< LieGroup_ >Wrap a Pinocchio Lie group into a ManifoldAbstractTpl object
 Caligator::ManifoldAbstractTpl< MultibodyConfiguration< Scalar >::Scalar >
 Caligator::TangentBundleTpl< MultibodyConfiguration< Scalar > >
 Caligator::MultibodyPhaseSpace< Scalar >The tangent bundle of a multibody configuration group
 Caligator::ManifoldAbstractTpl< Scalar >
 Caligator::CartesianProductTpl< Scalar >
 Caligator::MultibodyConfiguration< Scalar >
 Caligator::VectorSpaceTpl< Scalar, Eigen::Dynamic >
 Caligator::VectorSpaceTpl< Scalar >
 Caligator::VectorSpaceTpl< Scalar, 7 >
 Caligator::compat::croc::StateWrapperTpl< Scalar >
 CEigen::Map
 Caligator::ArenaMatrix< MatrixXs >
 Caligator::ArenaMatrix< VectorXs >
 Caligator::ArenaMatrix< RowMatrixXs >
 Caligator::ArenaMatrix< MatrixType, Alignment >
 Caligator::math_types< _Scalar >Typedefs for math (Eigen vectors, matrices) depending on scalar type
 Cstd::pmr::memory_resource
 Caligator::mimalloc_resourceA memory_resource wrapping around mimalloc
 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::polymorphic_allocatorA convenience subclass of std::pmr::polymorphic_allocator for bytes
 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::ResultsTpl< _Scalar >Results holder struct
 Caligator::ResultsBaseTpl< Scalar >
 Caligator::ResultsTpl< Scalar >
 Caligator::ResultsFDDPTpl< Scalar >
 Caligator::gar::RiccatiSolverBase< _Scalar >
 Caligator::gar::ParallelRiccatiSolver< _Scalar >A parallel-condensing LQ solver
 Caligator::gar::ProximalRiccatiSolver< _Scalar >A Riccati-like solver for the proximal LQ subproblem in ProxDDP
 Caligator::gar::RiccatiSolverDense< _Scalar >A stagewise-dense Riccati solver. This algorithm uses a dense Bunch-Kaufman factorization at every stage
 Caligator::gar::RiccatiSolverBase< Scalar >
 Caligator::gar::ProximalRiccatiSolver< Scalar >
 Caligator::shared_ptr< T >STL class
 Caligator::detail::slice_impl_tpl< StageFunctionTpl< Scalar > >
 Caligator::FunctionSliceXprTpl< Scalar, StageFunctionTpl< Scalar > >
 Caligator::detail::slice_impl_tpl< UnaryFunctionTpl< Scalar > >
 Caligator::FunctionSliceXprTpl< Scalar, UnaryFunctionTpl< Scalar > >
 CSolverBase
 CEigen::BunchKaufman< MatrixXs >
 CEigen::BunchKaufman< MatrixType_, UpLo_ >
 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::StageDataTpl< _Scalar >Data struct for stage models StageModelTpl
 Caligator::StageDataTpl< Scalar >
 Caligator::compat::croc::ActionDataWrapperTpl< Scalar >A complicated child class to StageDataTpl which pipes Crocoddyl's data to the right places
 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::AngularAccelerationDataTpl< Scalar >
 Caligator::AngularMomentumDataTpl< Scalar >
 Caligator::CenterOfMassTranslationDataTpl< Scalar >
 Caligator::CenterOfMassVelocityDataTpl< Scalar >
 Caligator::CentroidalAccelerationDataTpl< Scalar >
 Caligator::CentroidalCoMDataTpl< Scalar >
 Caligator::CentroidalFrictionConeDataTpl< Scalar >This residual implements the "ice cream" friction cone for a centroidal model with state \(x = (c, h, L) \)
 Caligator::CentroidalMomentumDataTpl< Scalar >
 Caligator::CentroidalMomentumDerivativeDataTpl< Scalar >
 Caligator::CentroidalWrapperDataTpl< Scalar >
 Caligator::CentroidalWrenchConeDataTpl< Scalar >This residual implements the wrench cone for a centroidal model with control \(u = (f_1,...,f_c) \) with \(f_k\) 6D spatial force
 Caligator::ContactForceDataTpl< Scalar >
 Caligator::DCMPositionDataTpl< Scalar >
 Caligator::FlyHighResidualTpl< _Scalar >::Data
 Caligator::FrameCollisionDataTpl< Scalar >
 Caligator::FrameEqualityDataTpl< Scalar >
 Caligator::FramePlacementDataTpl< Scalar >
 Caligator::FrameTranslationDataTpl< Scalar >
 Caligator::FrameVelocityDataTpl< Scalar >
 Caligator::FunctionSliceDataTpl< Scalar >
 Caligator::GravityCompensationResidualTpl< _Scalar >::Data
 Caligator::LinearMomentumDataTpl< Scalar >
 Caligator::MultibodyFrictionConeDataTpl< Scalar >
 Caligator::MultibodyWrenchConeDataTpl< Scalar >
 Caligator::python::FunctionDataWrapperRequired trampoline class
 Caligator::StageFunctionTpl< _Scalar >Class representing ternary functions \(f(x,u,x')\)
 Caligator::detail::linear_func_composition_impl< StageFunctionTpl< _Scalar > >
 Caligator::LinearFunctionCompositionTpl< _Scalar >
 Caligator::AngularAccelerationResidualTpl< _Scalar >This residual returns the angular acceleration of a centroidal model with state \(x = (c, h, L) \), computed from the external forces and contact poses
 Caligator::CentroidalAccelerationResidualTpl< _Scalar >This residual returns the linear acceleration of a centroidal model with state \(x = (c, h, L) \), computed from the external forces and contact poses
 Caligator::CentroidalFrictionConeResidualTpl< _Scalar >
 Caligator::CentroidalMomentumDerivativeResidualTpl< _Scalar >This residual returns the derivative of centroidal momentum for a kinodynamics model
 Caligator::CentroidalWrenchConeResidualTpl< _Scalar >
 Caligator::ContactForceResidualTpl< _Scalar >This residual returns the derivative of centroidal momentum for a kinodynamics model
 Caligator::GravityCompensationResidualTpl< _Scalar >
 Caligator::MultibodyFrictionConeResidualTpl< _Scalar >This residual returns the derivative of centroidal momentum for a kinodynamics model
 Caligator::MultibodyWrenchConeResidualTpl< _Scalar >This residual returns the derivative of centroidal momentum for a kinodynamics model
 Caligator::UnaryFunctionTpl< _Scalar >Represents unary functions of the form \(f(x)\), with no control (or next-state) arguments
 Caligator::detail::linear_func_composition_impl< UnaryFunctionTpl< _Scalar > >
 Caligator::LinearUnaryFunctionCompositionTpl< _Scalar >
 Caligator::AngularMomentumResidualTpl< _Scalar >This residual returns the angular momentum for a centroidal model with state \(x = (c, h, L) \)
 Caligator::CenterOfMassTranslationResidualTpl< _Scalar >This residual returns the Center of Mass translation for a centroidal model with state \(x = (c, h, L) \)
 Caligator::CenterOfMassVelocityResidualTpl< _Scalar >
 Caligator::CentroidalCoMResidualTpl< _Scalar >
 Caligator::CentroidalMomentumResidualTpl< _Scalar >This residual returns the derivative of centroidal momentum for a kinodynamics model
 Caligator::CentroidalWrapperResidualTpl< _Scalar >This residual acts as a wrapper for centroidal model cost functions in which the external forces are added to the state and the control becomes the forces derivatives
 Caligator::DCMPositionResidualTpl< _Scalar >
 Caligator::FlyHighResidualTpl< _Scalar >A port of sobec's ResidualModelFlyHighTpl
 Caligator::FrameCollisionResidualTpl< _Scalar >
 Caligator::FrameEqualityResidualTpl< _Scalar >Residual enforcing equality between two Pinocchio frames
 Caligator::FramePlacementResidualTpl< _Scalar >
 Caligator::FrameTranslationResidualTpl< _Scalar >
 Caligator::FrameVelocityResidualTpl< _Scalar >
 Caligator::LinearMomentumResidualTpl< _Scalar >This residual returns the linear momentum for a centroidal model with state \(x = (c, h, L) \)
 Caligator::autodiff::FiniteDifferenceHelper< _Scalar >Approximate the derivatives of a given function using finite differences, to downcast the function to a StageFunctionTpl
 Caligator::StageFunctionTpl< Scalar >
 Caligator::GravityCompensationResidualTpl< Scalar >
 Caligator::UnaryFunctionTpl< Scalar >
 Caligator::FunctionSliceXprTpl< Scalar, UnaryFunctionTpl< Scalar > >
 Caligator::python::PyUnaryFunction< UFunction >
 Caligator::detail::StateOrControlErrorResidual< Scalar, 0 >
 Caligator::StateErrorResidualTpl< Scalar >State error \(x \ominus x_\text{ref}\)
 Caligator::detail::StateOrControlErrorResidual< Scalar, 1 >
 Caligator::ControlErrorResidualTpl< Scalar >
 Caligator::FunctionSliceXprTpl< Scalar, StageFunctionTpl< Scalar > >
 Caligator::LinearFunctionTpl< Scalar >Linear function \(f(x,u,y) = Ax + Bu + Cy + d\)
 Caligator::python::PyStageFunction< FunctionBase >
 Caligator::StageModelTpl< _Scalar >A stage in the control problem
 Caligator::StageModelTpl< Scalar >
 Caligator::compat::croc::ActionModelWrapperTpl< Scalar >Wraps a crocoddyl::ActionModelAbstract
 Caligator::TrajOptDataTpl< _Scalar >Problem data struct
 Caligator::TrajOptProblemTpl< _Scalar >Trajectory optimization problem
 CTs...
 Caligator::overloads< Ts >Utility helper struct for creating visitors from lambdas
 Caligator::gar::DenseKernel< _Scalar >::value
 Caligator::ValueFunctionTpl< _Scalar >Storage for the value function model parameters
 Caligator::WorkspaceBaseTpl< Scalar >Base workspace struct for the algorithms
 Caligator::WorkspaceFDDPTpl< Scalar >Workspace for solver SolverFDDP
 Caligator::WorkspaceTpl< Scalar >Workspace for solver SolverProxDDP
 Cboost::python::wrapper
 Caligator::python::PolymorphicWrapper< PyContinuousDynamics< context::ContinuousDynamicsAbstract >, context::ContinuousDynamicsAbstract >
 Caligator::python::PyContinuousDynamics< T >
 Caligator::python::PolymorphicWrapper< PyCostFunction, context::CostAbstract >
 Caligator::python::PyCostFunctionWrapper for the CostDataAbstractTpl class and its children
 Caligator::python::PolymorphicWrapper< PyDynamics< context::DynamicsModel >, context::DynamicsModel >
 Caligator::python::PyDynamics< Base >
 Caligator::python::PolymorphicWrapper< PyExplicitDynamics< context::ExplicitDynamics >, context::ExplicitDynamics >
 Caligator::python::PyExplicitDynamics< Base >
 Caligator::python::PolymorphicWrapper< PyODEAbstract< context::ODEAbstract >, context::ODEAbstract >
 Caligator::python::PyODEAbstract< T >
 Caligator::python::PolymorphicWrapper< PyStageFunction< context::StageFunction >, context::StageFunction >
 Caligator::python::PyStageFunction< FunctionBase >
 Caligator::python::PolymorphicWrapper< PyUnaryFunction< context::UnaryFunction >, context::UnaryFunction >
 Caligator::python::PyUnaryFunction< UFunction >
 Caligator::python::CallbackWrapper
 Caligator::python::ContinousDataWrapper
 Caligator::python::CostDataWrapper
 Caligator::python::ExplicitDataWrapper
 Caligator::python::FunctionDataWrapperRequired trampoline class
 Caligator::python::PolymorphicWrapper< _PyBase, _Base >