Class for handling the blackoil well model in a NLDD solver.
More...
#include <BlackoilWellModelNldd.hpp>
|
| | BlackoilWellModelNldd (BlackoilWellModel< TypeTag > &model) |
| |
| void | addWellPressureEquations (PressureMatrix &jacobian, const BVector &weights, const bool use_well_weights, const int domainIndex) const |
| |
| void | assemble (const double dt, const Domain &domain) |
| |
| void | updateWellControls (const Domain &domain) |
| |
| void | setupDomains (const std::vector< Domain > &domains) |
| |
| ConvergenceReport | getWellConvergence (const Domain &domain, const std::vector< Scalar > &B_avg, DeferredLogger &local_deferredLogger) const |
| |
| void | recoverWellSolutionAndUpdateWellState (const BVector &x, const int domainIdx) |
| |
| int | numLocalWells () const |
| |
| int | numLocalWellsEnd () const |
| |
| std::vector< GetPropType< TypeTag, Properties::Scalar > > | getPrimaryVarsDomain (const int domainIdx) const |
| |
| void | setPrimaryVarsDomain (const int domainIdx, const std::vector< GetPropType< TypeTag, Properties::Scalar > > &vars) |
| |
| const SparseTable< int > & | well_local_cells () const |
| |
| const std::map< std::string, int > & | well_domain () const |
| |
template<typename TypeTag>
class Opm::BlackoilWellModelNldd< TypeTag > Class for handling the blackoil well model in a NLDD solver.
◆ BVector
template<typename TypeTag >
◆ Domain
template<typename TypeTag >
◆ FluidSystem
template<typename TypeTag >
◆ Grid
template<typename TypeTag >
◆ IndexTraits
template<typename TypeTag >
◆ Indices
template<typename TypeTag >
◆ PressureMatrix
template<typename TypeTag >
◆ Scalar
template<typename TypeTag >
◆ BlackoilWellModelNldd()
template<typename TypeTag >
◆ addWellPressureEquations()
template<typename TypeTag >
◆ assemble()
template<typename TypeTag >
◆ calcDomains()
◆ getPrimaryVarsDomain()
◆ getWellConvergence()
template<typename TypeTag >
◆ numLocalWells()
template<typename TypeTag >
◆ numLocalWellsEnd()
template<typename TypeTag >
◆ recoverWellSolutionAndUpdateWellState()
template<typename TypeTag >
◆ setPrimaryVarsDomain()
◆ setupDomains()
template<typename TypeTag >
◆ updateWellControls()
template<typename TypeTag >
◆ well_domain()
◆ well_local_cells()
The documentation for this class was generated from the following files:
|