StandardWellConnections.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: StandardWellConnections.hpp:42 StandardWellConnections(const WellInterfaceIndices< FluidSystem, Indices > &well) Eval connectionRateFoam(const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &foamConcentration, const Phase transportPhase, DeferredLogger &deferred_logger) const typename WellInterfaceIndices< FluidSystem, Indices >::Eval Eval Definition: StandardWellConnections.hpp:96 std::tuple< Eval, EvalWell > connectionRatezFraction(double &rate, const double dis_gas_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, std::array< EvalWell, 2 > > &solventConcentration) const void computePropertiesForPressures(const WellState< Scalar > &well_state, const std::function< Scalar(int, int)> &getTemperature, const std::function< Scalar(int)> &getSaltConcentration, const std::function< int(int)> &pvtRegionIdx, const std::function< Scalar(int)> &solventInverseFormationVolumeFactor, const std::function< Scalar(int)> &solventRefDensity, Properties &props) const Scalar pressure_diff(const unsigned perf) const Returns pressure drop for a given perforation. Definition: StandardWellConnections.hpp:93 Eval connectionRateBrine(double &rate, const double vap_wat_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &saltConcentration) const void computeProperties(const WellState< Scalar > &well_state, const std::function< Scalar(int, int)> &invB, const std::function< Scalar(int, int)> &mobility, const std::function< Scalar(int)> &solventInverseFormationVolumeFactor, const std::function< Scalar(int)> &solventMobility, const Properties &props, DeferredLogger &deferred_logger) Compute connection properties (densities, pressure drop, ...) std::tuple< Eval, Eval, Eval > connectionRatesMICP(const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > µbialConcentration, const std::variant< Scalar, EvalWell > &oxygenConcentration, const std::variant< Scalar, EvalWell > &ureaConcentration) const Scalar rho() const Returns density for first perforation. Definition: StandardWellConnections.hpp:75 Scalar rho(const typename std::vector< Scalar >::size_type i) const Returns density for specific perforation/connection. Definition: StandardWellConnections.hpp:85 std::tuple< Eval, EvalWell > connectionRatePolymer(double &rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &polymerConcentration) const typename FluidSystem::Scalar Scalar Definition: StandardWellConnections.hpp:44 typename StandardWellPrimaryVariables< FluidSystem, Indices >::EvalWell EvalWell Definition: StandardWellConnections.hpp:97 DenseAd::DynamicEvaluation< Scalar, numStaticWellEq+Indices::numEq+1 > EvalWell Evaluation for the well equations. Definition: StandardWellPrimaryVariables.hpp:87 Definition: WellInterfaceIndices.hpp:35 DenseAd::Evaluation< Scalar, Indices::numEq > Eval Definition: WellInterfaceIndices.hpp:41 Definition: WellState.hpp:62 Definition: BlackoilPhases.hpp:27 Definition: StandardWellConnections.hpp:48 std::vector< Scalar > surf_dens_perf Definition: StandardWellConnections.hpp:54 std::vector< Scalar > rvwmax_perf Definition: StandardWellConnections.hpp:52 std::vector< Scalar > rsmax_perf Definition: StandardWellConnections.hpp:50 std::vector< Scalar > b_perf Definition: StandardWellConnections.hpp:49 std::vector< Scalar > rswmax_perf Definition: StandardWellConnections.hpp:53 std::vector< Scalar > rvmax_perf Definition: StandardWellConnections.hpp:51 |