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>
69 std::vector<double> rates;
70 std::vector<double> dissolved_gas_rate;
71 std::vector<double> vaporized_oil_rate;
103 std::vector<double> pressure;
104 std::vector<double> pressure_drop_friction;
105 std::vector<double> pressure_drop_hydrostatic;
106 std::vector<double> pressure_drop_accel;
109 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:80
std::vector< double > phase_density
Segment condition phase densities.
Definition SegmentState.hpp:101
std::vector< double > phase_velocity
Segment condition flow velocity through segment (per phase)
Definition SegmentState.hpp:77
std::vector< double > phase_resv_rates
Segment condition volume flow rates through segment (per phase)
Definition SegmentState.hpp:74
std::vector< double > phase_viscosity
Segment condition phase viscosities.
Definition SegmentState.hpp:83
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition BlackoilPhases.hpp:27