Uncertain parameter class. More...
#include <Uncertainty.hpp>
Public Member Functions | |
| UncertaintyIF (string name, uint timeStage=1, bool isObservable=true) | |
| Constructor of the UncertaintyIF class. More... | |
| virtual | ~UncertaintyIF () |
| Destructor of the UncertaintyIF class. More... | |
| string | getName () const |
| Get the uncertain parameter name. More... | |
| uint | getTimeStage () const |
| Return the time-stage when the uncertain parameter is revealed. More... | |
| bool | isObservable () const |
| Return indicator of observability, return value equals 1 if and only if the uncertain parameter can be observed. More... | |
| ROCPPUnc_Ptr | Clone () |
| Return a copy of the uncertain parameter. More... | |
Private Attributes | |
| string | m_name |
| Name of the uncertain parameter. More... | |
| uint | m_timeStage |
| Time-stage of the uncertain parameter. More... | |
| bool | m_isObservable |
| Indicator of observability. It is equal to true if and only if the uncertain parameter can be observed. More... | |
Uncertain parameter class.
| UncertaintyIF::UncertaintyIF | ( | string | name, |
| uint | timeStage = 1, |
||
| bool | isObservable = true |
||
| ) |
Constructor of the UncertaintyIF class.
| name | name of the uncertain parameter |
| timeStage | time-stage of the uncertain parameter (time when it is revealed) |
| isObservable | true if and only if the uncertain parameter is observable |
|
inlinevirtual |
Destructor of the UncertaintyIF class.
| ROCPPUnc_Ptr UncertaintyIF::Clone | ( | ) |
Return a copy of the uncertain parameter.
|
inline |
Get the uncertain parameter name.
|
inline |
Return the time-stage when the uncertain parameter is revealed.
|
inline |
Return indicator of observability, return value equals 1 if and only if the uncertain parameter can be observed.
|
private |
Indicator of observability. It is equal to true if and only if the uncertain parameter can be observed.
|
private |
Name of the uncertain parameter.
|
private |
Time-stage of the uncertain parameter.