|
My Project
|
Class for handling the blackoil well model in a NLDD solver. More...
#include <BlackoilWellModelNldd.hpp>
Public Types | |
| using | Grid = GetPropType< TypeTag, Properties::Grid > |
| using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
| using | PressureMatrix = typename BlackoilWellModel< TypeTag >::PressureMatrix |
| using | BVector = typename BlackoilWellModel< TypeTag >::BVector |
| using | Domain = SubDomain< Grid > |
Public Member Functions | |
| BlackoilWellModelNldd (BlackoilWellModel< TypeTag > &model) | |
| void | addWellPressureEquations (PressureMatrix &jacobian, const BVector &weights, const bool use_well_weights, const int domainIndex) const |
| void | assemble (const int iterationIdx, const double dt, const Domain &domain) |
| void | updateWellControls (DeferredLogger &deferred_logger, 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 |
Public Member Functions inherited from Opm::BlackoilWellModelNlddGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
| 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 |
Additional Inherited Members | |
Protected Member Functions inherited from Opm::BlackoilWellModelNlddGeneric< GetPropType< TypeTag, Properties::Scalar > > | |
| BlackoilWellModelNlddGeneric (BlackoilWellModelGeneric< GetPropType< TypeTag, Properties::Scalar > > &model) | |
| void | calcDomains (const std::vector< const SubDomainIndices * > &domains) |
Class for handling the blackoil well model in a NLDD solver.