A valueEvent of a load is composed of a value and a date. More...
#include <ValueEvent.h>
Public Member Functions | |
double | getDate () const |
double get start time More... | |
double | getValue () |
return the scalar value of the event More... | |
double | getValue (const double t) |
return the scalar value of the event at time t More... | |
double | getValue (const double t, ValueEvent *nextE) |
return the scalar value of the event at time t, knowing that next event is nextE More... | |
bool | isActive (const double t) const |
return true if the event is active at time t More... | |
void | setDate (const double) |
set the value event date More... | |
void | setValue (const double) |
set the value event value More... | |
ValueEvent () | |
default constructor More... | |
ValueEvent (const double v, const double d) | |
constructor with initial values More... | |
void | xmlPrint (std::ostream &) |
Print to an ostream. More... | |
~ValueEvent ()=default | |
destructor More... | |
Private Attributes | |
double | date {0.0} |
actual date More... | |
double | value {0.0} |
actual value More... | |
Friends | |
std::ostream & | operator<< (std::ostream &, ValueEvent) |
print to an output stream in XML format. More... | |
A valueEvent of a load is composed of a value and a date.
|
inline |
constructor with initial values
|
inline |
default constructor
|
default |
destructor
double ValueEvent::getDate | ( | ) | const |
double get start time
References date.
Referenced by Loads::getFirstEventDate(), Loads::getLastEventDate(), getValue(), std::greater< ValueEvent * >::operator()(), and operator<<().
double ValueEvent::getValue | ( | ) |
return the scalar value of the event
References value.
Referenced by Translation::ansysPrint(), getValue(), and operator<<().
double ValueEvent::getValue | ( | const double | t | ) |
return the scalar value of the event at time t
References getValue(), and isActive().
double ValueEvent::getValue | ( | const double | t, |
ValueEvent * | nextE | ||
) |
return the scalar value of the event at time t, knowing that next event is nextE
References getDate(), getValue(), and isActive().
bool ValueEvent::isActive | ( | const double | t | ) | const |
return true if the event is active at time t
a valueEvent of a load is composed of a value and a date
References date.
Referenced by getValue().
void ValueEvent::setDate | ( | const double | d | ) |
set the value event date
References date.
void ValueEvent::setValue | ( | const double | v | ) |
set the value event value
References value.
void ValueEvent::xmlPrint | ( | std::ostream & | o | ) |
|
friend |
print to an output stream in XML format.
|
private |
actual date
Referenced by getDate(), isActive(), setDate(), and xmlPrint().
|
private |
actual value
Referenced by getValue(), setValue(), and xmlPrint().