|
using | Base = AquiferAnalytical< TypeTag > |
|
using | BlackoilIndices = GetPropType< TypeTag, Properties::Indices > |
|
using | ElementContext = GetPropType< TypeTag, Properties::ElementContext > |
|
using | Eval = DenseAd::Evaluation< double, numEq > |
|
using | FluidState = BlackOilFluidState< Eval, FluidSystem, enableTemperature, enableEnergy, BlackoilIndices::gasEnabled, enableEvaporation, enableBrine, enableSaltPrecipitation, BlackoilIndices::numPhases > |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
|
using | IntensiveQuantities = GetPropType< TypeTag, Properties::IntensiveQuantities > |
|
using | RateVector = GetPropType< TypeTag, Properties::RateVector > |
|
using | Scalar = double |
|
using | Simulator = GetPropType< TypeTag, Properties::Simulator > |
|
using | ElementMapper = GetPropType< TypeTag, Properties::ElementMapper > |
|
enum | { enableTemperature = getPropValue<TypeTag, Properties::EnableTemperature>()
} |
|
enum | { enableEnergy = getPropValue<TypeTag, Properties::EnableEnergy>()
} |
|
enum | { enableBrine = getPropValue<TypeTag, Properties::EnableBrine>()
} |
|
enum | { enableEvaporation = getPropValue<TypeTag, Properties::EnableEvaporation>()
} |
|
enum | { enableSaltPrecipitation = getPropValue<TypeTag, Properties::EnableSaltPrecipitation>()
} |
|
using | Simulator = GetPropType< TypeTag, Properties::Simulator > |
|
using | ElementContext = GetPropType< TypeTag, Properties::ElementContext > |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
|
using | BlackoilIndices = GetPropType< TypeTag, Properties::Indices > |
|
using | RateVector = GetPropType< TypeTag, Properties::RateVector > |
|
using | IntensiveQuantities = GetPropType< TypeTag, Properties::IntensiveQuantities > |
|
using | ElementMapper = GetPropType< TypeTag, Properties::ElementMapper > |
|
using | Scalar = double |
|
using | Eval = DenseAd::Evaluation< double, numEq > |
|
using | FluidState = BlackOilFluidState< Eval, FluidSystem, enableTemperature, enableEnergy, BlackoilIndices::gasEnabled, enableEvaporation, enableBrine, enableSaltPrecipitation, BlackoilIndices::numPhases > |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
|
using | RateVector = GetPropType< TypeTag, Properties::RateVector > |
|
using | Simulator = GetPropType< TypeTag, Properties::Simulator > |
|
|
| AquiferCarterTracy (const std::vector< Aquancon::AquancCell > &connections, const Simulator &ebosSimulator, const AquiferCT::AQUCT_data &aquct_data) |
|
void | endTimeStep () override |
|
data::AquiferData | aquiferData () const override |
|
| AquiferAnalytical (int aqID, const std::vector< Aquancon::AquancCell > &connections, const Simulator &ebosSimulator) |
|
void | initFromRestart (const data::Aquifers &aquiferSoln) override |
|
void | initialSolutionApplied () override |
|
void | beginTimeStep () override |
|
void | addToSource (RateVector &rates, const unsigned cellIdx, const unsigned timeIdx) override |
|
std::size_t | size () const |
|
| AquiferInterface (int aqID, const Simulator &ebosSimulator) |
|
virtual void | initFromRestart (const data::Aquifers &aquiferSoln)=0 |
|
virtual void | initialSolutionApplied ()=0 |
|
virtual void | beginTimeStep ()=0 |
|
virtual void | endTimeStep ()=0 |
|
virtual data::AquiferData | aquiferData () const =0 |
|
template<class Context > |
void | addToSource (RateVector &rates, const Context &context, const unsigned spaceIdx, const unsigned timeIdx) |
|
virtual void | addToSource (RateVector &rates, const unsigned cellIdx, const unsigned timeIdx)=0 |
|
int | aquiferID () const |
|
|
void | assignRestartData (const data::AquiferData &xaq) override |
|
std::pair< Scalar, Scalar > | getInfluenceTableValues (const Scalar td_plus_dt) |
|
Scalar | dpai (const int idx) const |
|
std::pair< Scalar, Scalar > | calculateEqnConstants (const int idx, const Simulator &simulator) |
|
std::size_t | pvtRegionIdx () const |
|
void | calculateInflowRate (int idx, const Simulator &simulator) override |
|
void | calculateAquiferConstants () override |
|
void | calculateAquiferCondition () override |
|
virtual Scalar | aquiferDepth () const override |
|
virtual void | assignRestartData (const data::AquiferData &xaq)=0 |
|
virtual void | calculateInflowRate (int idx, const Simulator &simulator)=0 |
|
virtual void | calculateAquiferCondition ()=0 |
|
virtual void | calculateAquiferConstants ()=0 |
|
virtual Scalar | aquiferDepth () const =0 |
|
Scalar | gravity_ () const |
|
int | compIdx_ () const |
|
void | initQuantities () |
|
void | updateCellPressure (std::vector< Eval > &pressure_water, const int idx, const IntensiveQuantities &intQuants) |
|
void | updateCellPressure (std::vector< Scalar > &pressure_water, const int idx, const IntensiveQuantities &intQuants) |
|
void | initializeConnections () |
|
void | rescaleProducedVolume (const bool has_active_connection_on_proc) |
|
Scalar | calculateReservoirEquilibrium () |
|
bool | co2store_ () const |
|
int | phaseIdx_ () const |
|