Opm::ECLWellSolution Class Reference

#include <ECLWellSolution.hpp>

Classes

struct  WellData
 Contains the well data extracted from the restart file. More...
 

Public Member Functions

 ECLWellSolution (const double rate_threshold=1e-14, const bool disallow_crossflow=true)
 
std::vector< WellDatasolution (const ECLRestartData &restart, const std::vector< std::string > &grids) const
 

Constructor & Destructor Documentation

◆ ECLWellSolution()

Opm::ECLWellSolution::ECLWellSolution ( const double  rate_threshold = 1e-14,
const bool  disallow_crossflow = true 
)
explicit

Constructor.

Parameters
[in]rate_thresholda well will be ignored if its total RESV rate is less than this (m^3/s)
[in]disallow_crossflowif true, injecting perforations of production wells and vice versa will be ignored

Member Function Documentation

◆ solution()

std::vector< WellData > Opm::ECLWellSolution::solution ( const ECLRestartData restart,
const std::vector< std::string > &  grids 
) const

Return well solution for pre-selected report step

Will throw if required data is not available for the requested step.


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