aligator
0.19.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
Toggle main menu visibility
Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "aligator/deprecated.hpp"
5
#include "
aligator/context.hpp
"
6
7
namespace
aligator
{
8
10
namespace
dynamics
{
11
12
// fwd ContinuousDynamicsAbstractTpl
13
template
<
typename
Scalar>
struct
ContinuousDynamicsAbstractTpl
;
14
15
// fwd ContinuousDynamicsDataTpl
16
template
<
typename
Scalar>
struct
ContinuousDynamicsDataTpl
;
17
18
// fwd ODEAbstractTpl
19
template
<
typename
Scalar>
struct
ODEAbstractTpl
;
20
21
// fwd CentroidalFwdDynamicsTpl
22
template
<
typename
Scalar>
struct
CentroidalFwdDynamicsTpl
;
23
24
template
<
typename
Scalar>
struct
CentroidalFwdDataTpl
;
25
26
// fwd ContinuousCentroidalFwdDynamicsTpl
27
template
<
typename
Scalar>
struct
ContinuousCentroidalFwdDynamicsTpl
;
28
29
template
<
typename
Scalar>
struct
ContinuousCentroidalFwdDataTpl
;
30
32
33
// fwd IntegratorAbstractTpl;
34
template
<
typename
Scalar>
struct
IntegratorAbstractTpl
;
35
36
// fwd IntegratorDataTpl;
37
template
<
typename
Scalar>
struct
IntegratorDataTpl
;
38
39
// fwd ExplicitIntegratorAbstractTpl;
40
template
<
typename
Scalar>
struct
ExplicitIntegratorAbstractTpl
;
41
42
// fwd ExplicitIntegratorDataTpl;
43
template
<
typename
Scalar>
struct
ExplicitIntegratorDataTpl
;
44
45
// fwd IntegratorEulerTpl;
46
template
<
typename
Scalar>
struct
IntegratorEulerTpl
;
47
48
// fwd IntegratorSemiImplEulerTpl;
49
template
<
typename
Scalar>
struct
IntegratorSemiImplEulerTpl
;
50
51
// fwd IntegratorSemiImplDataTpl;
52
template
<
typename
Scalar>
struct
IntegratorSemiImplDataTpl
;
53
54
// fwd IntegratorRK2Tpl;
55
template
<
typename
Scalar>
struct
IntegratorRK2Tpl
;
56
57
}
// namespace dynamics
58
59
namespace
context
{
60
using
ContinuousDynamicsAbstract
=
61
dynamics::ContinuousDynamicsAbstractTpl<Scalar>
;
62
using
ContinuousDynamicsData
=
dynamics::ContinuousDynamicsDataTpl<Scalar>
;
63
64
using
ODEAbstract
=
dynamics::ODEAbstractTpl<Scalar>
;
65
using
ODEData
=
dynamics::ContinuousDynamicsDataTpl<Scalar>
;
66
67
using
IntegratorAbstract
=
dynamics::IntegratorAbstractTpl<Scalar>
;
68
using
IntegratorData
=
dynamics::IntegratorDataTpl<Scalar>
;
69
70
using
ExplicitIntegratorAbstract
=
71
dynamics::ExplicitIntegratorAbstractTpl<Scalar>
;
72
using
ExplicitIntegratorData
=
dynamics::ExplicitIntegratorDataTpl<Scalar>
;
73
74
}
// namespace context
75
}
// namespace aligator
context.hpp
aligator::context
Definition
context.hpp:7
aligator::context::ODEData
dynamics::ContinuousDynamicsDataTpl< Scalar > ODEData
Definition
fwd.hpp:65
aligator::context::ExplicitIntegratorData
dynamics::ExplicitIntegratorDataTpl< Scalar > ExplicitIntegratorData
Definition
fwd.hpp:72
aligator::context::ContinuousDynamicsAbstract
dynamics::ContinuousDynamicsAbstractTpl< Scalar > ContinuousDynamicsAbstract
Definition
fwd.hpp:60
aligator::context::IntegratorAbstract
dynamics::IntegratorAbstractTpl< Scalar > IntegratorAbstract
Definition
fwd.hpp:67
aligator::context::ExplicitIntegratorAbstract
dynamics::ExplicitIntegratorAbstractTpl< Scalar > ExplicitIntegratorAbstract
Definition
fwd.hpp:70
aligator::context::IntegratorData
dynamics::IntegratorDataTpl< Scalar > IntegratorData
Definition
fwd.hpp:68
aligator::context::ContinuousDynamicsData
dynamics::ContinuousDynamicsDataTpl< Scalar > ContinuousDynamicsData
Definition
fwd.hpp:62
aligator::context::ODEAbstract
dynamics::ODEAbstractTpl< Scalar > ODEAbstract
Definition
fwd.hpp:64
aligator::dynamics
Namespace for modelling system dynamics.
Definition
centroidal-fwd.hpp:10
aligator
Main package namespace.
Definition
action-model-wrap.hpp:14
aligator::dynamics::CentroidalFwdDataTpl
Definition
centroidal-fwd.hpp:60
aligator::dynamics::CentroidalFwdDynamicsTpl
Nonlinear centroidal forward dynamics.
Definition
centroidal-fwd.hpp:24
aligator::dynamics::ContinuousCentroidalFwdDataTpl
Definition
continuous-centroidal-fwd.hpp:62
aligator::dynamics::ContinuousCentroidalFwdDynamicsTpl
Nonlinear centroidal forward dynamics with smooth control.
Definition
continuous-centroidal-fwd.hpp:25
aligator::dynamics::ContinuousDynamicsAbstractTpl
Continuous dynamics described by differential-algebraic equations (DAEs) .
Definition
continuous-dynamics-abstract.hpp:19
aligator::dynamics::ContinuousDynamicsDataTpl
Data struct for ContinuousDynamicsAbstractTpl.
Definition
continuous-dynamics-abstract.hpp:64
aligator::dynamics::ExplicitIntegratorAbstractTpl
Explicit integrators .
Definition
integrator-explicit.hpp:19
aligator::dynamics::ExplicitIntegratorDataTpl
Definition
integrator-explicit.hpp:54
aligator::dynamics::IntegratorAbstractTpl
Base class for (implicit) numerical integrators.
Definition
integrator-abstract.hpp:24
aligator::dynamics::IntegratorDataTpl
Data class for numerical integrators (IntegratorAbstractTpl).
Definition
integrator-abstract.hpp:50
aligator::dynamics::IntegratorEulerTpl
Explicit Euler integrator .
Definition
integrator-euler.hpp:14
aligator::dynamics::IntegratorRK2Tpl
Second-order Runge-Kutta integrator.
Definition
integrator-rk2.hpp:19
aligator::dynamics::IntegratorSemiImplDataTpl
Definition
integrator-semi-euler.hpp:45
aligator::dynamics::IntegratorSemiImplEulerTpl
Semi-implicit Euler integrator .
Definition
integrator-semi-euler.hpp:17
aligator::dynamics::ODEAbstractTpl
Base class for ODE dynamics .
Definition
ode-abstract.hpp:14
include
aligator
modelling
dynamics
fwd.hpp
Generated by
1.17.0