The Sparta Modeling Framework
|
This is the Calculation Engine unit inside each State Tracker Unit. More...
#include <StateTracker.hpp>
Public Member Functions | |
StateSet (const uint64_t num_states) | |
StateSet (const StateSet &lval)=default | |
StateSet (StateSet &&rval) | |
Public Attributes | |
sparta::utils::ValidValue< typename std::underlying_type< EnumT >::type > | active_state_index |
sparta::Scheduler::Tick | active_state_starting_time |
std::vector< sparta::Scheduler::Tick > | state_delta_set |
This is the Calculation Engine unit inside each State Tracker Unit.
Definition at line 564 of file StateTracker.hpp.
|
inlineexplicit |
Definition at line 570 of file StateTracker.hpp.
|
inline |
Definition at line 576 of file StateTracker.hpp.
sparta::utils::ValidValue< typename std::underlying_type<EnumT>::type> sparta::tracker::StateSet< EnumT >::active_state_index |
Definition at line 566 of file StateTracker.hpp.
sparta::Scheduler::Tick sparta::tracker::StateSet< EnumT >::active_state_starting_time |
Definition at line 567 of file StateTracker.hpp.
std::vector<sparta::Scheduler::Tick> sparta::tracker::StateSet< EnumT >::state_delta_set |
Definition at line 568 of file StateTracker.hpp.