EquilibrationHelpers.hpp
Go to the documentation of this file.
406 RsSatAtContact(const BlackoilPropertiesInterface& props, const int cell, const double p_contact, const double T_contact)
489 RvSatAtContact(const BlackoilPropertiesInterface& props, const int cell, const double p_contact, const double T_contact)
787 const double sol = ScalarSolver::solve(f, std::min(s0, s1), std::max(s0, s1), max_iter, tol, iter_used);
EquilReg(const EquilRecord &rec, const DensCalc &density, std::shared_ptr< Miscibility::RsFunction > rs, std::shared_ptr< Miscibility::RsFunction > rv, const PhaseUsage &pu) Definition: EquilibrationHelpers.hpp:626 Definition: EquilibrationHelpers.hpp:396 double linearInterpolation(const std::vector< double > &xv, const std::vector< double > &yv, double x) Definition: linearInterpolation.hpp:64 virtual double operator()(const double depth, const double press, const double temp, const double sat=0.0) const =0 Definition: EquilibrationHelpers.hpp:479 int live_oil_table_index Definition: EquilibrationHelpers.hpp:590 struct Opm::Equil::EquilRecord::@4 woc Definition: AnisotropicEikonal.hpp:43 Definition: BlackoilPhases.hpp:32 DensityCalculator(const BlackoilPropertiesInterface &props, const int c) Definition: EquilibrationHelpers.hpp:112 double operator()(const double, const double, const double, const double=0.0) const Definition: EquilibrationHelpers.hpp:212 virtual void matrix(const int n, const double *p, const double *T, const double *z, const int *cells, double *A, double *dAdp) const =0 double operator()(const double, const double press, const double temp, const double sat_oil=0.0) const Definition: EquilibrationHelpers.hpp:515 struct Opm::Equil::EquilRecord::@4 main const CalcDissolution & dissolutionCalculator() const Definition: EquilibrationHelpers.hpp:699 virtual void capPress(const int n, const double *s, const int *cells, double *pc, double *dpcds) const =0 Definition: RootFinders.hpp:103 double satFromDepth(const BlackoilPropertiesInterface &props, const double cellDepth, const double contactDepth, const int phase, const int cell, const bool increasing=false) Compute saturation from depth. Used for constant capillary pressure function. Definition: EquilibrationHelpers.hpp:867 bool isConstPc(const BlackoilPropertiesInterface &props, const int phase, const int cell) Return true if capillary pressure function is constant. Definition: EquilibrationHelpers.hpp:890 virtual int numPhases() const =0 const CalcEvaporation & evaporationCalculator() const Definition: EquilibrationHelpers.hpp:706 double operator()(const double depth, const double press, const double temp, const double sat_oil=0.0) const Definition: EquilibrationHelpers.hpp:348 Definition: BlackoilPropertiesInterface.hpp:37 Definition: EquilibrationHelpers.hpp:91 double operator()(const double depth, const double press, const double temp, const double sat_gas=0.0) const Definition: EquilibrationHelpers.hpp:268 virtual void satRange(const int n, const int *cells, double *smin, double *smax) const =0 virtual PhaseUsage phaseUsage() const =0 double satFromPc(const BlackoilPropertiesInterface &props, const int phase, const int cell, const double target_pc, const bool increasing=false) Definition: EquilibrationHelpers.hpp:760 Miscibility::RsFunction CalcDissolution Definition: EquilibrationHelpers.hpp:647 PcEq(const BlackoilPropertiesInterface &props, const int phase, const int cell, const double target_pc) Definition: EquilibrationHelpers.hpp:729 double operator()(double s) const Definition: EquilibrationHelpers.hpp:812 int wet_gas_table_index Definition: EquilibrationHelpers.hpp:591 Definition: EquilibrationHelpers.hpp:796 struct Opm::Equil::EquilRecord::@4 goc Definition: EquilibrationHelpers.hpp:193 double operator()(double s) const Definition: EquilibrationHelpers.hpp:741 Definition: EquilibrationHelpers.hpp:585 RsSatAtContact(const BlackoilPropertiesInterface &props, const int cell, const double p_contact, const double T_contact) Definition: EquilibrationHelpers.hpp:406 const PhaseUsage & phaseUsage() const Definition: EquilibrationHelpers.hpp:712 Definition: EquilibrationHelpers.hpp:615 RvVD(const BlackoilPropertiesInterface &props, const int cell, const std::vector< double > &depth, const std::vector< double > &rv) Definition: EquilibrationHelpers.hpp:317 Definition: BlackoilPhases.hpp:32 double operator()(const double, const double press, const double temp, const double sat_gas=0.0) const Definition: EquilibrationHelpers.hpp:432 RvSatAtContact(const BlackoilPropertiesInterface &props, const int cell, const double p_contact, const double T_contact) Definition: EquilibrationHelpers.hpp:489 RsVD(const BlackoilPropertiesInterface &props, const int cell, const std::vector< double > &depth, const std::vector< double > &rs) Definition: EquilibrationHelpers.hpp:237 const CalcDensity & densityCalculator() const Definition: EquilibrationHelpers.hpp:692 PcEqSum(const BlackoilPropertiesInterface &props, const int phase1, const int phase2, const int cell, const double target_pc) Definition: EquilibrationHelpers.hpp:798 Definition: EquilibrationHelpers.hpp:307 Definition: BlackoilPhases.hpp:36 Definition: EquilibrationHelpers.hpp:227 Miscibility::RsFunction CalcEvaporation Definition: EquilibrationHelpers.hpp:652 Definition: EquilibrationHelpers.hpp:165 Definition: EquilibrationHelpers.hpp:727 double satFromSumOfPcs(const BlackoilPropertiesInterface &props, const int phase1, const int phase2, const int cell, const double target_pc) Definition: EquilibrationHelpers.hpp:835 std::vector< double > operator()(const double p, const double T, const std::vector< double > &z) const Definition: EquilibrationHelpers.hpp:132 |