56 ScheduleTimeType time_type,
57 const time_point& start_time);
58 std::size_t size()
const;
60 std::optional<DeckKeyword> get(
const std::string& kw)
const;
61 const time_point& start_time()
const;
62 const std::optional<time_point>& end_time()
const;
63 void end_time(
const time_point& t);
64 ScheduleTimeType time_type()
const;
66 const DeckKeyword& operator[](
const std::size_t index)
const;
67 std::vector<DeckKeyword>::const_iterator begin()
const;
68 std::vector<DeckKeyword>::const_iterator end()
const;
73 template<
class Serializer>
76 serializer(m_time_type);
77 serializer(m_start_time);
78 serializer(m_end_time);
79 serializer(m_keywords);
80 serializer(m_location);
85 time_point& current_time)
const;
88 ScheduleTimeType m_time_type;
89 time_point m_start_time;
90 std::optional<time_point> m_end_time;
92 std::vector<DeckKeyword> m_keywords;
95 time_point current_time,
101 time_point current_time,
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30