helics  2.8.1
Public Member Functions | Public Attributes | List of all members
helics::TimeData Class Reference
+ Inheritance diagram for helics::TimeData:

Public Member Functions

 TimeData (Time start)
 
bool update (const TimeData &update)
 

Public Attributes

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}
 

Member Function Documentation

◆ update()

bool helics::TimeData::update ( const TimeData update)

check if there is an update to the current dependency info and assign

References minDe, minFed, minFedActual, next, Te, and TeAlt.

Referenced by helics::ForwardingTimeCoordinator::updateTimeFactors().


The documentation for this class was generated from the following files: