Class for handling the standard well model for solvent model. More...
#include <StandardWellsSolvent.hpp>
Public Member Functions | |
StandardWellsSolvent (const Wells *wells_arg, WellCollection *well_collection) | |
void | initSolvent (const SolventPropsAdFromDeck *solvent_props, const int solvent_pos, const bool has_solvent) |
template<class SolutionState > | |
void | computeWellFlux (const SolutionState &state, const std::vector< ADB > &mob_perfcells, const std::vector< ADB > &b_perfcells, Vector &aliveWells, std::vector< ADB > &cq_s) const |
template<class SolutionState , class WellState > | |
void | computePropertiesForWellConnectionPressures (const SolutionState &state, const WellState &xw, std::vector< double > &b_perf, std::vector< double > &rsmax_perf, std::vector< double > &rvmax_perf, std::vector< double > &surf_dens_perf) |
template<class ReservoirResidualQuant , class SolutionState > | |
void | extractWellPerfProperties (const SolutionState &state, const std::vector< ReservoirResidualQuant > &rq, std::vector< ADB > &mob_perfcells, std::vector< ADB > &b_perfcells) const |
template<class SolutionState , class WellState > | |
void | computeWellConnectionPressures (const SolutionState &state, const WellState &xw) |
Protected Attributes | |
const SolventPropsAdFromDeck * | solvent_props_ |
int | solvent_pos_ |
bool | has_solvent_ |
Class for handling the standard well model for solvent model.