20#ifndef OPM_SEGMENTSTATE_HEADER_INCLUDED
21#define OPM_SEGMENTSTATE_HEADER_INCLUDED
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>
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;
Definition SegmentState.hpp:34
std::vector< Scalar > phase_holdup
Segment condition holdup fractions through segment (per phase)
Definition SegmentState.hpp:79
std::vector< Scalar > phase_viscosity
Segment condition phase viscosities.
Definition SegmentState.hpp:82
std::vector< Scalar > phase_density
Segment condition phase densities.
Definition SegmentState.hpp:100
std::vector< Scalar > phase_velocity
Segment condition flow velocity through segment (per phase)
Definition SegmentState.hpp:76
std::vector< Scalar > phase_resv_rates
Segment condition volume flow rates through segment (per phase)
Definition SegmentState.hpp:73
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242