Opm::BlackoilWellModelWBP< Scalar, IndexTraits > Class Template Reference

Class for handling the blackoil well model. More...

#include <BlackoilWellModelWBP.hpp>

Inheritance diagram for Opm::BlackoilWellModelWBP< Scalar, IndexTraits >:
Inheritance graph

Public Member Functions

 BlackoilWellModelWBP (BlackoilWellModelGeneric< Scalar, IndexTraits > &well_model)
 
void initializeSources (typename ParallelWBPCalculation< Scalar >::GlobalToLocal index, typename ParallelWBPCalculation< Scalar >::Evaluator eval)
 
void registerOpenWellsForWBPCalculation ()
 
ParallelWBPCalculation< Scalar >::EvaluatorFactory makeWellSourceEvaluatorFactory (const std::vector< Well >::size_type wellIdx) const
 
void initializeWBPCalculationService ()
 
data::WellBlockAveragePressures computeWellBlockAveragePressures (const Scalar gravity) const
 

Detailed Description

template<typename Scalar, typename IndexTraits>
class Opm::BlackoilWellModelWBP< Scalar, IndexTraits >

Class for handling the blackoil well model.

Constructor & Destructor Documentation

◆ BlackoilWellModelWBP()

template<typename Scalar , typename IndexTraits >
Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::BlackoilWellModelWBP ( BlackoilWellModelGeneric< Scalar, IndexTraits > &  well_model)
explicit

Member Function Documentation

◆ computeWellBlockAveragePressures()

template<typename Scalar , typename IndexTraits >
data::WellBlockAveragePressures Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::computeWellBlockAveragePressures ( const Scalar  gravity) const

◆ initializeSources()

template<typename Scalar , typename IndexTraits >
void Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::initializeSources ( typename ParallelWBPCalculation< Scalar >::GlobalToLocal  index,
typename ParallelWBPCalculation< Scalar >::Evaluator  eval 
)

◆ initializeWBPCalculationService()

template<typename Scalar , typename IndexTraits >
void Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::initializeWBPCalculationService ( )

◆ makeWellSourceEvaluatorFactory()

template<typename Scalar , typename IndexTraits >
ParallelWBPCalculation< Scalar >::EvaluatorFactory Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::makeWellSourceEvaluatorFactory ( const std::vector< Well >::size_type  wellIdx) const

◆ registerOpenWellsForWBPCalculation()

template<typename Scalar , typename IndexTraits >
void Opm::BlackoilWellModelWBP< Scalar, IndexTraits >::registerOpenWellsForWBPCalculation ( )

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