StandardWellConnections.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: PerfData.hpp:33 Definition: StandardWellConnections.hpp:45 Properties computePropertiesForPressures(const WellState< Scalar > &well_state, const PressurePropertyFunctions &propFunc) const 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 Eval connectionRateBrine(Scalar &rate, const Scalar vap_wat_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &saltConcentration) const std::tuple< Eval, EvalWell > connectionRatezFraction(Scalar &rate, const Scalar dis_gas_rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, std::array< EvalWell, 2 > > &solventConcentration) const typename WellInterfaceIndices< FluidSystem, Indices >::Eval Eval Definition: StandardWellConnections.hpp:108 void computeProperties(const bool stop_or_zero_rate_target, const WellState< Scalar > &well_state, const DensityPropertyFunctions &prop_func, const Properties &props, DeferredLogger &deferred_logger) Compute connection properties (densities, pressure drop, ...) std::tuple< Eval, EvalWell > connectionRatePolymer(Scalar &rate, const std::vector< EvalWell > &cq_s, const std::variant< Scalar, EvalWell > &polymerConcentration) const Scalar pressure_diff(const unsigned perf) const Returns pressure drop for a given perforation. Definition: StandardWellConnections.hpp:105 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:87 Scalar rho(const typename std::vector< Scalar >::size_type i) const Returns density for specific perforation/connection. Definition: StandardWellConnections.hpp:97 typename FluidSystem::Scalar Scalar Definition: StandardWellConnections.hpp:47 typename StandardWellPrimaryVariables< FluidSystem, Indices >::EvalWell EvalWell Definition: StandardWellConnections.hpp:109 DenseAd::DynamicEvaluation< Scalar, numStaticWellEq+Indices::numEq+1 > EvalWell Evaluation for the well equations. Definition: StandardWellPrimaryVariables.hpp:87 Definition: WellInterfaceIndices.hpp:34 DenseAd::Evaluation< Scalar, Indices::numEq > Eval Definition: WellInterfaceIndices.hpp:40 Definition: WellState.hpp:62 Definition: blackoilboundaryratevector.hh:37 Definition: StandardWellConnections.hpp:70 std::function< void(int, const std::vector< int > &, std::vector< Scalar > &)> mobility Definition: StandardWellConnections.hpp:71 std::function< void(int, const std::vector< int > &, std::vector< Scalar > &)> densityInCell Definition: StandardWellConnections.hpp:72 Definition: StandardWellConnections.hpp:61 std::function< Scalar(int)> solventRefDensity Definition: StandardWellConnections.hpp:66 std::function< Scalar(int, int)> getTemperature Definition: StandardWellConnections.hpp:62 std::function< Scalar(int)> getSaltConcentration Definition: StandardWellConnections.hpp:63 std::function< int(int)> pvtRegionIdx Definition: StandardWellConnections.hpp:64 std::function< Scalar(int)> solventInverseFormationVolumeFactor Definition: StandardWellConnections.hpp:65 Definition: StandardWellConnections.hpp:51 std::vector< Scalar > surf_dens_perf Definition: StandardWellConnections.hpp:57 std::vector< Scalar > rvwmax_perf Definition: StandardWellConnections.hpp:55 std::vector< Scalar > rsmax_perf Definition: StandardWellConnections.hpp:53 std::vector< Scalar > b_perf Definition: StandardWellConnections.hpp:52 std::vector< Scalar > rswmax_perf Definition: StandardWellConnections.hpp:56 std::vector< Scalar > rvmax_perf Definition: StandardWellConnections.hpp:54 |