OSFEG-C++
1.4.6
OpenSF Error Generation Library
|
#include <Step.h>
Public Member Functions | |
double | getValue (double time) |
Step () | |
![]() | |
Analytical (string type) | |
Analytical (double value) | |
virtual | ~Analytical () |
![]() | |
Composite () | |
Composite (const Composite &)=delete | |
Composite & | operator= (const Composite &)=delete |
Composite (Composite &&)=default | |
Composite & | operator= (Composite &&)=default |
virtual | ~Composite () |
void | add (Composite *node) |
void | remove (Composite *node) |
Composite * | getChild (int index) |
bool | hasChildNodes () const |
Additional Inherited Members | |
![]() | |
double | value |
Fixed value (for float) | |
string | type |
Type of value (currently only "Float") | |
![]() | |
std::vector< Composite * > | children |
Composite * | parent |
Calculates a perturbation modelled as a time dependent step function. The time is the input time, calculated since the reference time
Step::Step | ( | ) |
Step class default constructor
|
virtual |
Returns the value of a perturbation that follows a step function. Overwrites method getValue from parent class Analytical.
time | Double with the time in which the error is evaluated. |
Reimplemented from Analytical.