Opm::WellStateFullyImplicitBlackoilSolvent Class Reference

#include <WellStateFullyImplicitBlackoilSolvent.hpp>

Inheritance diagram for Opm::WellStateFullyImplicitBlackoilSolvent:
Inheritance graph

Public Types

typedef BaseType::WellMapType WellMapType
 

Public Member Functions

std::vector< double > & solventFraction ()
 One solvent fraction per well connection. More...
 
const std::vector< double > & solventFraction () const
 
template<class State , class PrevState >
void init (const Wells *wells, const State &state, const PrevState &prevState)
 
std::vector< double > & perfPhaseRates ()
 One rate per phase and well connection. More...
 
const std::vector< double > & perfPhaseRates () const
 
std::vector< int > & currentControls ()
 One current control per well. More...
 
const std::vector< int > & currentControls () const
 

Member Typedef Documentation

Member Function Documentation

std::vector<int>& Opm::WellStateFullyImplicitBlackoil::currentControls ( )
inlineinherited

One current control per well.

Referenced by Opm::WellStateFullyImplicitBlackoil::init(), Opm::operator<<(), and Opm::operator>>().

const std::vector<int>& Opm::WellStateFullyImplicitBlackoil::currentControls ( ) const
inlineinherited
template<class State , class PrevState >
void Opm::WellStateFullyImplicitBlackoil::init ( const Wells *  wells,
const State &  state,
const PrevState &  prevState 
)
inlineinherited

Allocate and initialize if wells is non-null. Also tries to give useful initial values to the bhp(), wellRates() and perfPhaseRates() fields, depending on controls

References Opm::detail::bhp(), Opm::WellStateFullyImplicitBlackoil::currentControls(), and Opm::WellStateFullyImplicitBlackoil::perfPhaseRates().

std::vector<double>& Opm::WellStateFullyImplicitBlackoil::perfPhaseRates ( )
inlineinherited

One rate per phase and well connection.

Referenced by Opm::WellStateFullyImplicitBlackoil::init(), Opm::operator<<(), and Opm::operator>>().

const std::vector<double>& Opm::WellStateFullyImplicitBlackoil::perfPhaseRates ( ) const
inlineinherited
std::vector<double>& Opm::WellStateFullyImplicitBlackoilSolvent::solventFraction ( )
inline

One solvent fraction per well connection.

const std::vector<double>& Opm::WellStateFullyImplicitBlackoilSolvent::solventFraction ( ) const
inline

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