My Project
Loading...
Searching...
No Matches
Opm::SegmentState Class Reference

Public Member Functions

 SegmentState (int num_phases, const WellSegments &segments)
 
double pressure_drop (std::size_t index) const
 
bool empty () const
 
void scale_pressure (double bhp)
 
const std::vector< int > & segment_number () const
 
std::size_t size () const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
bool operator== (const SegmentState &) const
 

Static Public Member Functions

static SegmentState serializationTestObject ()
 

Public Attributes

std::vector< doublerates
 
std::vector< doubledissolved_gas_rate
 
std::vector< doublevaporized_oil_rate
 
std::vector< doublephase_resv_rates
 Segment condition volume flow rates through segment (per phase)
 
std::vector< doublephase_velocity
 Segment condition flow velocity through segment (per phase)
 
std::vector< doublephase_holdup
 Segment condition holdup fractions through segment (per phase)
 
std::vector< doublephase_viscosity
 Segment condition phase viscosities.
 
std::vector< doublepressure
 
std::vector< doublepressure_drop_friction
 
std::vector< doublepressure_drop_hydrostatic
 
std::vector< doublepressure_drop_accel
 

The documentation for this class was generated from the following files: