BlackoilSolventModel.hpp
Go to the documentation of this file.
Definition: GeoProps.hpp:53 Base::SolutionState SolutionState Definition: BlackoilSolventModel.hpp:101 double drMaxRel() const Definition: BlackoilModelBase.hpp:518 LinearisedBlackoilResidual residual_ Definition: BlackoilModelBase.hpp:279 Definition: BlackoilPropsAdInterface.hpp:38 std::vector< int > primalVariable_ Definition: BlackoilModelBase.hpp:284 const DerivedGeology & geo_ Definition: BlackoilModelBase.hpp:251 V fluidRvSat(const V &p, const V &so, const std::vector< int > &cells) const Definition: BlackoilModelEnums.hpp:48 Definition: AdditionalObjectDeleter.hpp:22 const Wells * wells_ Definition: BlackoilModelBase.hpp:253 ModelTraits< BlackoilSolventModel< Grid > >::ModelParameters ModelParameters Definition: BlackoilModelBase.hpp:108 const std::vector< PhasePresence > phaseCondition() const Definition: BlackoilSolventModel.hpp:205 const Wells & wells() const Definition: BlackoilModelBase.hpp:309 BlackoilModelParameters ModelParameters Definition: BlackoilSolventModel.hpp:232 const std::vector< bool > active_ Definition: BlackoilModelBase.hpp:257 void computeAccum(const SolutionState &state, const int aix) Definition: BlackoilSolventModel_impl.hpp:193 std::vector< V > variableStateInitials(const ReservoirState &x, const WellState &xw) const Definition: BlackoilSolventModel_impl.hpp:126 const RockCompressibility * rock_comp_props_ Definition: BlackoilModelBase.hpp:252 void computeWellConnectionPressures(const SolutionState &state, const WellState &xw) void makeConstantState(SolutionState &state) const Definition: BlackoilSolventModel_impl.hpp:114 ModelTraits< BlackoilSolventModel< Grid > >::ReservoirState ReservoirState Definition: BlackoilModelBase.hpp:106 const std::vector< int > canph_ Definition: BlackoilModelBase.hpp:259 bool wellsActive() const Definition: BlackoilModelBase.hpp:305 const int solvent_pos_ Definition: BlackoilSolventModel.hpp:107 ADB transMult(const ADB &p) const double maxResidualAllowed() const Definition: BlackoilModelBase.hpp:519 Definition: BlackoilModelBase.hpp:98 const SolventPropsAdFromDeck & solvent_props_ Definition: BlackoilSolventModel.hpp:108 BlackoilSolventSolutionState(const int np) Definition: BlackoilSolventModel.hpp:216 V pvdt_ Definition: BlackoilModelBase.hpp:285 Definition: BlackoilSolventState.hpp:33 V well_perforation_pressure_diffs_ Definition: BlackoilModelBase.hpp:277 const WellOps wops_ Definition: BlackoilModelBase.hpp:262 const BlackoilPropsAdInterface & fluid_ Definition: BlackoilModelBase.hpp:250 ModelTraits< Implementation >::SolutionState SolutionState Definition: BlackoilModelBase.hpp:109 V threshold_pressures_by_interior_face_ Definition: BlackoilModelBase.hpp:269 void assemble(const ReservoirState &reservoir_state, WellState &well_state, const bool initial_assembly) Definition: BlackoilSolventModel_impl.hpp:580 ModelParameters param_ Definition: BlackoilModelBase.hpp:266 Struct for containing iteration variables. Definition: BlackoilModelBase.hpp:51 void updatePhaseCondFromPrimalVariable() void addWellContributionToMassBalanceEq(const std::vector< ADB > &cq_s, const SolutionState &state, WellState &xw) Definition: BlackoilSolventModel_impl.hpp:245 Definition: BlackoilSolventModel.hpp:38 WellStateFullyImplicitBlackoilSolvent WellState Definition: BlackoilSolventModel.hpp:231 const std::vector< int > cells_ Definition: BlackoilModelBase.hpp:260 SolutionState variableStateExtractVars(const ReservoirState &x, const std::vector< int > &indices, std::vector< ADB > &vars) const Definition: BlackoilSolventModel_impl.hpp:171 Base::WellState WellState Definition: BlackoilSolventModel.hpp:46 SolutionState variableState(const ReservoirState &x, const WellState &xw) const Solver parameters for the BlackoilModel. Definition: BlackoilModelParameters.hpp:29 void computeMassFlux(const int actph, const V &transi, const ADB &kr, const ADB &p, const SolutionState &state) Definition: BlackoilSolventModel_impl.hpp:496 bool use_threshold_pressure_ Definition: BlackoilModelBase.hpp:267 const Grid & grid_ Definition: BlackoilModelBase.hpp:249 Interface class for (linear) solvers for the fully implicit black-oil system. Definition: NewtonIterationBlackoilInterface.hpp:31 const bool has_vapoil_ Definition: BlackoilModelBase.hpp:264 ADB fluidDensity(const int phase, const ADB &b, const ADB &rs, const ADB &rv) const std::vector< PhasePresence > phaseCondition_ Definition: BlackoilModelBase.hpp:272 HelperOps ops_ Definition: BlackoilModelBase.hpp:261 double dsMax() const Definition: BlackoilModelBase.hpp:517 void updateState(const V &dx, ReservoirState &reservoir_state, WellState &well_state) Definition: BlackoilSolventModel_impl.hpp:442 const bool has_disgas_ Definition: BlackoilModelBase.hpp:263 ADB poroMult(const ADB &p) const void computeWellConnectionPressures(const SolutionState &state, const WellState &xw) Definition: BlackoilSolventModel_impl.hpp:303 Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > DataBlock Definition: BlackoilModelBase.hpp:230 void updateEquationsScaling() Definition: BlackoilSolventModel_impl.hpp:233 Definition: BlackoilSolventModel.hpp:214 std::vector< ReservoirResidualQuant > rq_ Definition: BlackoilModelBase.hpp:271 BlackoilSolventModel(const typename Base::ModelParameters ¶m, const Grid &grid, const BlackoilPropsAdInterface &fluid, const DerivedGeology &geo, const RockCompressibility *rock_comp_props, const SolventPropsAdFromDeck &solvent_props, const Wells *wells, const NewtonIterationBlackoilInterface &linsolver, const EclipseStateConstPtr eclState, const bool has_disgas, const bool has_vapoil, const bool terminal_output, const bool has_solvent) Definition: BlackoilSolventModel_impl.hpp:73 bool terminal_output_ Whether we print something to std::cout. Definition: BlackoilModelBase.hpp:282 Definition: SolventPropsAdFromDeck.hpp:38 V fluidRsSat(const V &p, const V &so, const std::vector< int > &cells) const void updatePrimalVariableFromState(const ReservoirState &state) double dpMaxRel() const Definition: BlackoilModelBase.hpp:516 void assembleMassBalanceEq(const SolutionState &state) Definition: BlackoilSolventModel_impl.hpp:218 ADB fluidReciprocFVF(const int phase, const ADB &p, const ADB &temp, const ADB &rs, const ADB &rv, const std::vector< PhasePresence > &cond) const ADB solvent_saturation Definition: BlackoilSolventModel.hpp:221 BlackoilModelBase< Grid, BlackoilSolventModel< Grid > > Base Definition: BlackoilSolventModel.hpp:44 void updateWellControls(WellState &xw) const const bool has_solvent_ Definition: BlackoilSolventModel.hpp:106 V computeGasPressure(const V &po, const V &sw, const V &so, const V &sg) const Base::ReservoirState ReservoirState Definition: BlackoilSolventModel.hpp:45 ADB fluidViscosity(const int phase, const ADB &p, const ADB &temp, const ADB &rs, const ADB &rv, const std::vector< PhasePresence > &cond) const std::vector< ADB > computeRelPerm(const SolutionState &state) const Definition: BlackoilSolventModel_impl.hpp:548 std::vector< int > variableStateIndices() const Definition: BlackoilSolventModel_impl.hpp:151 ADB::V V Definition: BlackoilModelBase.hpp:103 BlackoilSolventSolutionState SolutionState Definition: BlackoilSolventModel.hpp:233 Definition: BlackoilSolventModel.hpp:103 Definition: BlackoilModelBase.hpp:83 Definition: WellStateFullyImplicitBlackoilSolvent.hpp:28 void applyThresholdPressures(ADB &dp) Base::DataBlock DataBlock Definition: BlackoilSolventModel.hpp:102 void addWellControlEq(const SolutionState &state, const WellState &xw, const V &aliveWells) ModelTraits< BlackoilSolventModel< Grid > >::WellState WellState Definition: BlackoilModelBase.hpp:107 const NewtonIterationBlackoilInterface & linsolver_ Definition: BlackoilModelBase.hpp:255 std::vector< ADB > computePressures(const ADB &po, const ADB &sw, const ADB &so, const ADB &sg) const BlackoilSolventState ReservoirState Definition: BlackoilSolventModel.hpp:230 |