37 SegmentState(
int num_phases,
const WellSegments& segments);
41 Scalar pressure_drop(std::size_t index)
const;
43 void scale_pressure(Scalar bhp);
45 const std::vector<int>& segment_number()
const;
46 std::size_t size()
const;
48 template<
class Serializer>
49 void serializeOp(Serializer& serializer)
52 serializer(dissolved_gas_rate);
53 serializer(vaporized_oil_rate);
60 serializer(pressure_drop_friction);
61 serializer(pressure_drop_hydrostatic);
62 serializer(pressure_drop_accel);
63 serializer(m_segment_number);
68 std::vector<Scalar> rates;
69 std::vector<Scalar> dissolved_gas_rate;
70 std::vector<Scalar> vaporized_oil_rate;
102 std::vector<Scalar> pressure;
103 std::vector<Scalar> pressure_drop_friction;
104 std::vector<Scalar> pressure_drop_hydrostatic;
105 std::vector<Scalar> pressure_drop_accel;
108 std::vector<int> m_segment_number;