aligator
0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear 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. | |