#include <activity.h>
|
| Schedule () |
|
| Schedule (QJSValue &js_value) |
|
void | clear () |
|
void | setup (const QJSValue &js_value) |
|
QString | dump () const |
|
double | value (const FMStand *stand, const int specific_year=-1) |
| value() evaluates the schedule for the given 'stand'. More...
|
|
double | minValue (const double U=100.) const |
| gives (fixed) earliest possible execution time More...
|
|
double | maxValue (const double U=100.) const |
| returns the latest possible execution time More...
|
|
double | optimalValue (const double U=100.) const |
| returns the "optimal" year, i.e. the first year when prob. to execute is highest. More...
|
|
◆ Schedule() [1/2]
ABE::Schedule::Schedule |
( |
| ) |
|
|
inline |
◆ Schedule() [2/2]
ABE::Schedule::Schedule |
( |
QJSValue & |
js_value | ) |
|
|
inline |
◆ clear()
void ABE::Schedule::clear |
( |
| ) |
|
|
inline |
◆ dump()
QString ABE::Schedule::dump |
( |
| ) |
const |
◆ maxValue()
double ABE::Schedule::maxValue |
( |
const double |
U = 100. | ) |
const |
returns the latest possible execution time
◆ minValue()
double ABE::Schedule::minValue |
( |
const double |
U = 100. | ) |
const |
gives (fixed) earliest possible execution time
◆ optimalValue()
double ABE::Schedule::optimalValue |
( |
const double |
U = 100. | ) |
const |
returns the "optimal" year, i.e. the first year when prob. to execute is highest.
◆ setup()
void ABE::Schedule::setup |
( |
const QJSValue & |
js_value | ) |
|
◆ value()
double ABE::Schedule::value |
( |
const FMStand * |
stand, |
|
|
const int |
specific_year = -1 |
|
) |
| |
value() evaluates the schedule for the given 'stand'.
return 0..1 (0: no fit, 1: perfect time). Special value -1: expired (i.e. current time past the maximum schedule time).
◆ absolute
bool ABE::Schedule::absolute |
◆ force_execution
bool ABE::Schedule::force_execution |
◆ repeat
bool ABE::Schedule::repeat |
◆ repeat_interval
int ABE::Schedule::repeat_interval |
◆ repeat_start
int ABE::Schedule::repeat_start |
◆ tmax
◆ tmaxrel
double ABE::Schedule::tmaxrel |
◆ tmin
◆ tminrel
double ABE::Schedule::tminrel |
◆ topt
◆ toptrel
double ABE::Schedule::toptrel |
The documentation for this class was generated from the following files: