![]() |
helics
2.8.1
|
#include <TimeDependencies.hpp>
Public Member Functions | |
DependencyInfo ()=default | |
DependencyInfo (global_federate_id id) | |
DependencyInfo (Time start) | |
![]() | |
TimeData (Time start) | |
bool | update (const TimeData &update) |
Public Attributes | |
global_federate_id | fedID {} |
identifier for the dependency | |
bool | cyclic {false} |
ConnectionType | connection {ConnectionType::independent} |
bool | dependent {false} |
indicator the dependency is a dependent object | |
bool | dependency {false} |
indicator that the dependency is an actual dependency | |
bool | forwarding {false} |
indicator that the dependency is a forwarding time coordinator | |
bool | nonGranting {false} |
indicator that the dependency is a non granting time coordinator | |
bool | delayedTiming {false} |
indicator that the dependency uses delayed timing | |
![]() | |
Time | next {negEpsilon} |
next possible message or value | |
Time | Te {timeZero} |
the next currently scheduled event | |
Time | minDe {timeZero} |
min dependency event time | |
Time | TeAlt {timeZero} |
the second min event | |
global_federate_id | minFed {} |
identifier for the min dependency | |
global_federate_id | minFedActual {} |
the actual forwarded minimum federate object | |
time_state_t | time_state {time_state_t::initialized} |
data class containing information about inter-federate dependencies
|
default |
default constructor
|
inlineexplicit |
construct from a federate id
bool helics::DependencyInfo::cyclic {false} |
indicator that the dependency is cyclic and should be reset more completely on grant