|
using | Base = AquiferAnalytical<TypeTag> |
|
using | BlackoilIndices |
|
using | ElementContext |
|
using | Eval |
|
using | FluidState |
|
using | FluidSystem |
|
using | IntensiveQuantities |
|
using | RateVector |
|
using | Scalar |
|
using | Simulator |
|
using | ElementMapper |
|
enum | { enableTemperature = getPropValue<TypeTag, Properties::EnableTemperature>()
} |
|
enum | { enableEnergy = getPropValue<TypeTag, Properties::EnableEnergy>()
} |
|
enum | { enableBrine = getPropValue<TypeTag, Properties::EnableBrine>()
} |
|
enum | { enableVapwat = getPropValue<TypeTag, Properties::EnableVapwat>()
} |
|
enum | { has_disgas_in_water = getPropValue<TypeTag, Properties::EnableDisgasInWater>()
} |
|
enum | { enableSaltPrecipitation = getPropValue<TypeTag, Properties::EnableSaltPrecipitation>()
} |
|
using | Simulator = GetPropType<TypeTag, Properties::Simulator> |
|
using | Scalar = GetPropType<TypeTag, Properties::Scalar> |
|
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 | Eval = DenseAd::Evaluation<Scalar, numEq> |
|
using | FluidState |
|
using | FluidSystem = GetPropType<TypeTag, Properties::FluidSystem> |
|
using | RateVector = GetPropType<TypeTag, Properties::RateVector> |
|
using | Simulator = GetPropType<TypeTag, Properties::Simulator> |
|
using | Scalar = GetPropType<TypeTag, Properties::Scalar> |
|
|
| AquiferCarterTracy (const std::vector< Aquancon::AquancCell > &connections, const Simulator &simulator, const AquiferCT::AQUCT_data &aquct_data) |
|
void | endTimeStep () override |
|
data::AquiferData | aquiferData () const override |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|
bool | operator== (const AquiferCarterTracy &rhs) const |
|
| AquiferAnalytical (const int aqID, const std::vector< Aquancon::AquancCell > &connections, const Simulator &simulator) |
|
void | computeFaceAreaFraction (const std::vector< Scalar > &total_face_area) override |
|
Scalar | totalFaceArea () const override |
|
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 |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|
bool | operator== (const AquiferAnalytical &rhs) const |
|
| AquiferInterface (int aqID, const Simulator &simulator) |
|
template<class Context > |
void | addToSource (RateVector &rates, const Context &context, const unsigned spaceIdx, const unsigned timeIdx) |
|
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 |
|
Scalar | aquiferDepth () const override |
|
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 | initializeConnectionMappings () |
|
void | initializeConnectionDepths () |
|
Scalar | calculateReservoirEquilibrium () |
|
bool | co2store_or_h2store_ () const |
|
int | phaseIdx_ () const |
|
|
AquiferCT::AQUCT_data | aquct_data_ |
|
Scalar | beta_ |
|
Scalar | fluxValue_ {0} |
|
Scalar | dimensionless_time_ {0} |
|
Scalar | dimensionless_pressure_ {0} |
|
const std::vector< Aquancon::AquancCell > | connections_ |
|
std::vector< Scalar > | faceArea_connected_ |
|
std::vector< int > | cellToConnectionIdx_ |
|
std::vector< Scalar > | cell_depth_ |
|
std::vector< Scalar > | pressure_previous_ |
|
std::vector< Eval > | pressure_current_ |
|
std::vector< Eval > | Qai_ |
|
std::vector< Scalar > | alphai_ |
|
Scalar | Tc_ {} |
|
Scalar | pa0_ {} |
|
std::optional< Scalar > | Ta0_ {} |
|
Scalar | rhow_ {} |
|
Scalar | total_face_area_ {} |
|
Scalar | area_fraction_ {Scalar{1}} |
|
Eval | W_flux_ |
|
bool | solution_set_from_restart_ {false} |
|
bool | has_active_connection_on_proc_ {false} |
|
const int | aquiferID_ {} |
|
const Simulator & | simulator_ |
|
|
static constexpr int | numEq = BlackoilIndices::numEq |
|
◆ aquiferData()
template<typename TypeTag >
◆ aquiferDepth()
template<typename TypeTag >
|
inlineoverrideprotectedvirtual |
◆ assignRestartData()
template<typename TypeTag >
|
inlineoverrideprotectedvirtual |
◆ calculateAquiferCondition()
template<typename TypeTag >
|
inlineoverrideprotectedvirtual |
◆ calculateAquiferConstants()
template<typename TypeTag >
|
inlineoverrideprotectedvirtual |
◆ calculateInflowRate()
template<typename TypeTag >
|
inlineoverrideprotectedvirtual |
◆ endTimeStep()
template<typename TypeTag >
The documentation for this class was generated from the following file: