discrete time reference trajectory
More...
#include <reference_trajectory.h>
discrete time reference trajectory
Stores a non-static reference trajectory containg a discrete time trajectory.
- Author
- Rodrigo Velasco (rodri.nosp@m.go.v.nosp@m.elasc.nosp@m.o@tu.nosp@m.-dort.nosp@m.mund.nosp@m..de)
Definition at line 321 of file reference_trajectory.h.
◆ Ptr
◆ DiscreteTimeReferenceTrajectory() [1/2]
corbo::DiscreteTimeReferenceTrajectory::DiscreteTimeReferenceTrajectory |
( |
| ) |
|
|
inline |
◆ DiscreteTimeReferenceTrajectory() [2/2]
◆ getDimension()
int corbo::DiscreteTimeReferenceTrajectory::getDimension |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getInstance()
◆ getNextSteadyState()
const OutputVector& corbo::DiscreteTimeReferenceTrajectory::getNextSteadyState |
( |
const Time & |
t | ) |
|
|
inlineoverridevirtual |
◆ getReference()
void corbo::DiscreteTimeReferenceTrajectory::getReference |
( |
const Time & |
t, |
|
|
OutputVector & |
ref |
|
) |
| const |
|
inlineoverridevirtual |
◆ getReferenceCached()
const OutputVector& corbo::DiscreteTimeReferenceTrajectory::getReferenceCached |
( |
int |
k | ) |
const |
|
inlineoverridevirtual |
◆ getReferenceTrajectory()
const TimeSeries::Ptr& corbo::DiscreteTimeReferenceTrajectory::getReferenceTrajectory |
( |
| ) |
|
|
inline |
◆ isCached() [1/2]
bool corbo::DiscreteTimeReferenceTrajectory::isCached |
( |
double |
dt, |
|
|
int |
n, |
|
|
Time |
t |
|
) |
| const |
|
inlineoverridevirtual |
◆ isCached() [2/2]
bool corbo::DiscreteTimeReferenceTrajectory::isCached |
( |
const std::vector< double > & |
dt, |
|
|
Time |
t |
|
) |
| const |
|
inlineoverridevirtual |
◆ isStatic()
bool corbo::DiscreteTimeReferenceTrajectory::isStatic |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ isZero()
bool corbo::DiscreteTimeReferenceTrajectory::isZero |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ precompute() [1/2]
void corbo::DiscreteTimeReferenceTrajectory::precompute |
( |
double |
dt, |
|
|
int |
n, |
|
|
Time |
t |
|
) |
| |
|
inlineoverridevirtual |
◆ precompute() [2/2]
void corbo::DiscreteTimeReferenceTrajectory::precompute |
( |
const std::vector< double > & |
dt, |
|
|
Time |
t |
|
) |
| |
|
inlineoverridevirtual |
◆ setInterpolationMethod()
◆ setTimeFromStart()
void corbo::DiscreteTimeReferenceTrajectory::setTimeFromStart |
( |
const Time & |
time_from_start | ) |
|
|
inline |
◆ setTrajectory() [1/2]
◆ setTrajectory() [2/2]
void corbo::DiscreteTimeReferenceTrajectory::setTrajectory |
( |
TimeSeries::Ptr |
trajectory | ) |
|
|
inline |
◆ _cached_dt
std::vector<double> corbo::DiscreteTimeReferenceTrajectory::_cached_dt |
|
private |
◆ _cached_t
Time corbo::DiscreteTimeReferenceTrajectory::_cached_t |
|
private |
◆ _cached_trajectory
std::vector<OutputVector> corbo::DiscreteTimeReferenceTrajectory::_cached_trajectory |
|
private |
◆ _interpolation
◆ _next_steady_state
OutputVector corbo::DiscreteTimeReferenceTrajectory::_next_steady_state |
|
private |
◆ _trajectory
The documentation for this class was generated from the following file: