- 3.0.2 core module.
ct::core::PhaseSequence< Phase, Time > Member List

This is the complete list of members for ct::core::PhaseSequence< Phase, Time >, including all inherited members.

addPhase(Phase phase, Time duration)ct::core::PhaseSequence< Phase, Time >inline
getEndTimeFromIdx(std::size_t idx) constct::core::PhaseSequence< Phase, Time >inline
getFinalPhase() constct::core::PhaseSequence< Phase, Time >inline
getFirstPhase() constct::core::PhaseSequence< Phase, Time >inline
getIdxFromTime(Time time) constct::core::PhaseSequence< Phase, Time >inline
getNumPhases() constct::core::PhaseSequence< Phase, Time >inline
getNumSwitches() constct::core::PhaseSequence< Phase, Time >inline
getPhaseFromIdx(std::size_t idx) constct::core::PhaseSequence< Phase, Time >inline
getPhaseFromTime(Time time) constct::core::PhaseSequence< Phase, Time >inline
getStartTimeFromIdx(std::size_t idx) constct::core::PhaseSequence< Phase, Time >inline
getSwitchEventFromIdx(std::size_t idx) constct::core::PhaseSequence< Phase, Time >inline
getSwitchEventFromTime(Time time) constct::core::PhaseSequence< Phase, Time >inline
getTotalDuration() constct::core::PhaseSequence< Phase, Time >inline
PhaseSchedule_t typedefct::core::PhaseSequence< Phase, Time >
PhaseSequence(const Time &start_time=0)ct::core::PhaseSequence< Phase, Time >inline
TimeSchedule_t typedefct::core::PhaseSequence< Phase, Time >
~PhaseSequence()ct::core::PhaseSequence< Phase, Time >inline