20#ifndef OPM_SEGMENTSTATE_HEADER_INCLUDED
21#define OPM_SEGMENTSTATE_HEADER_INCLUDED
42 double pressure_drop(std::size_t index)
const;
44 void scale_pressure(
double bhp);
46 const std::vector<int>& segment_number()
const;
47 std::size_t size()
const;
49 template<
class Serializer>
68 std::vector<double> rates;
69 std::vector<double> dissolved_gas_rate;
70 std::vector<double> vaporized_oil_rate;
84 std::vector<double> pressure;
85 std::vector<double> pressure_drop_friction;
86 std::vector<double> pressure_drop_hydrostatic;
87 std::vector<double> pressure_drop_accel;
90 std::vector<int> m_segment_number;
Definition AquiferInterface.hpp:35
Definition SegmentState.hpp:35
std::vector< double > phase_holdup
Segment condition holdup fractions through segment (per phase)
Definition SegmentState.hpp:79
std::vector< double > phase_velocity
Segment condition flow velocity through segment (per phase)
Definition SegmentState.hpp:76
std::vector< double > phase_resv_rates
Segment condition volume flow rates through segment (per phase)
Definition SegmentState.hpp:73
std::vector< double > phase_viscosity
Segment condition phase viscosities.
Definition SegmentState.hpp:82
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition BlackoilPhases.hpp:27