48 std::vector<double> data;
50 Vector(
SummaryNode header_, std::size_t size_advice) :
51 header(std::move(header_))
53 this->data.reserve(size_advice);
59 explicit ERsm(
const std::string& fname);
61 const std::vector<TimeStampUTC>& dates()
const;
62 const std::vector<double>& days()
const;
63 bool has_dates()
const;
65 const std::vector<double>& get(
const std::string& key)
const;
66 bool has(
const std::string& key)
const;
68 void load_block(std::deque<std::string>& lines , std::size_t& vector_length);
70 std::unordered_map<std::string, Vector> vectors;
71 std::variant<std::vector<double>, std::vector<TimeStampUTC>> time;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30