![]() |
helics
2.8.1
|
#include <TimeDependencies.hpp>
Inheritance diagram for helics::DependencyInfo:Public Member Functions | |
| DependencyInfo ()=default | |
| DependencyInfo (global_federate_id id) | |
| DependencyInfo (Time start) | |
Public Member Functions inherited from helics::TimeData | |
| 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 | |
Public Attributes inherited from helics::TimeData | |
| 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
1.8.17