Class representing a trajectory function that comes from interpolating a TemporalDesignMatrix using its corresponding DiffDesignMatrix.
More...
#include <DesignTrajectoryFunction.h>
Class representing a trajectory function that comes from interpolating a TemporalDesignMatrix using its corresponding DiffDesignMatrix.
- Author
- Alberto M. Esmoris Pena
- Version
- 1.0
The basic implementation of the DesignTrajectoryFunction uses the FixedParametricIterativeEulerMethod to approximate the values
- See also
- TrajectoryFunction
-
fluxionum::TemporalDesignMatrix
-
fluxionum::DiffDesignMatrix
-
fluxionum::FixedParametricIterativeEulerMethod
◆ DesignTrajectoryFunction()
DesignTrajectoryFunction::DesignTrajectoryFunction |
( |
arma::Col< double > const & |
timeFrontiers, |
|
|
arma::Mat< double > const & |
frontierValues, |
|
|
arma::Mat< double > const & |
frontierDerivatives |
|
) |
| |
|
inline |
Default constructor for DesignTrajectoryFunction.
- See also
- DesignTrajectoryFunction::timeFrontiers
-
DesignTrajectoryFunction::frontierValues
-
DesignTrajectoryFunction::frontierDerivatives
◆ eval()
arma::Col<double> DesignTrajectoryFunction::eval |
( |
double const & |
t | ) |
|
|
inlineoverridevirtual |
◆ getFpiem()
◆ getLastTime()
double DesignTrajectoryFunction::getLastTime |
( |
| ) |
const |
|
inline |
◆ getPclsf()
◆ setLastTime()
void DesignTrajectoryFunction::setLastTime |
( |
double const |
lastTime | ) |
|
|
inline |
◆ fpiem
The function solving the Euler method to estimate the parametric function.
\[ \vec{x}(t+h) = \vec{x}(t) + h \frac{d\vec{x}}{dt} \]
◆ pclsf
The function approximating the derivatives at a given time.
\[ \frac{d\vec{x}}{dt} = \left( \frac{dx_1}{dt}, \ldots, \frac{dx_n}{dt} \right) \]
The documentation for this class was generated from the following file: