40 static AlqEQ AlqEqfromString(
const std::string& input_string);
43 Branch(
const std::string& downtree_node,
44 const std::string& uptree_node,
45 int vfp_table,
double alq);
46 Branch(
const std::string& downtree_node,
47 const std::string& uptree_node,
48 int vfp_table, AlqEQ alq_eq);
50 const std::string& downtree_node()
const;
51 const std::string& uptree_node()
const;
52 void set_uptree_node(
const std::string& new_uptree_node);
53 std::optional<int> vfp_table()
const;
55 std::optional<double> alq_value()
const;
57 static Branch serializationTestObject();
58 bool operator==(
const Branch& other)
const;
60 template<
class Serializer>
63 serializer(m_downtree_node);
64 serializer(m_uptree_node);
65 serializer(m_vfp_table);
66 serializer(m_alq_value);
70 std::string m_downtree_node{};
71 std::string m_uptree_node{};
73 std::optional<double> m_alq_value{};
74 AlqEQ m_alq_eq{AlqEQ::OIL_DENSITY};
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30