|
aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
|
#include "aligator/utils/forward-dyn.hpp"Go to the source code of this file.
Namespaces | |
| namespace | aligator |
| Main package namespace. | |
Functions | |
| template<typename Scalar> | |
| math_types< Scalar >::VectorOfVectors | aligator::rollout (const std::vector< xyz::polymorphic< DynamicsModelTpl< Scalar > > > &dyn_models, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us, typename math_types< Scalar >::VectorOfVectors &xout) |
| Perform a rollout of the supplied dynamical models. | |
| template<typename Scalar> | |
| math_types< Scalar >::VectorOfVectors | aligator::rollout (const DynamicsModelTpl< Scalar > &dyn_model, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us) |
| Perform a rollout of the supplied dynamical models. | |
| template<typename Scalar> | |
| void | aligator::rollout (const std::vector< xyz::polymorphic< ExplicitDynamicsModelTpl< Scalar > > > &dyn_models, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us, typename math_types< Scalar >::VectorOfVectors &xout) |
| Perform a rollout of the supplied dynamical models. | |
| template<typename Scalar> | |
| void | aligator::rollout (const ExplicitDynamicsModelTpl< Scalar > &dyn_model, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us, typename math_types< Scalar >::VectorOfVectors &xout) |
| Perform a rollout of the supplied dynamical models. Rolls out a single ExplicitDynamicsModelTpl. | |
| template<template< typename > class C, typename Scalar> | |
| math_types< Scalar >::VectorOfVectors | aligator::rollout (const C< Scalar > &dms, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us) |
| Perform a rollout of the supplied dynamical models. This variant allocates the output and returns it. | |
| template<template< typename > class C, typename Scalar> | |
| math_types< Scalar >::VectorOfVectors | aligator::rollout (const std::vector< xyz::polymorphic< C< Scalar > > > &dms, const typename math_types< Scalar >::VectorXs &x0, const typename math_types< Scalar >::VectorOfVectors &us) |
| Perform a rollout of the supplied dynamical models. This variant allocates the output and returns it. | |
Definition in file rollout.hpp.