Represents a parameterization of a scalar function of one variable, a(t).
More...
#include <scalarFunction.h>
|
| | ScalarFunction () |
| |
| virtual | ~ScalarFunction () |
| |
| virtual void | setCoefficients (int n, const double *coeffs) |
| | Set the parameters associated with this function.
|
| |
| virtual double | a (double t) const =0 |
| | Compute the value of the function at time t.
|
| |
| virtual double | dadt (double t) const =0 |
| | Compute the time derivative of the function at time t.
|
| |
Represents a parameterization of a scalar function of one variable, a(t).
◆ ScalarFunction()
| ScalarFunction::ScalarFunction |
( |
| ) |
|
|
inline |
◆ ~ScalarFunction()
| virtual ScalarFunction::~ScalarFunction |
( |
| ) |
|
|
inlinevirtual |
◆ setCoefficients()
| virtual void ScalarFunction::setCoefficients |
( |
int | n, |
|
|
const double * | coeffs ) |
|
inlinevirtual |
Set the parameters associated with this function.
The meaning of the elements of coeffs depends on the parameterization.
Reimplemented in ChebyshevFunction.
◆ a()
| virtual double ScalarFunction::a |
( |
double | t | ) |
const |
|
pure virtual |
◆ dadt()
| virtual double ScalarFunction::dadt |
( |
double | t | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: