31 #ifndef SINTEF_MISCIBILITYDEAD_HEADER
32 #define SINTEF_MISCIBILITYDEAD_HEADER
39 #include <opm/core/utility/UniformTableLinear.hpp>
40 #include <opm/parser/eclipse/EclipseState/EclipseState.hpp>
53 virtual double B(
int region,
double press,
const surfvol_t& surfvol)
const;
54 virtual double dBdp(
int region,
double press,
const surfvol_t& surfvol)
const;
55 virtual double R(
int region,
double press,
const surfvol_t& surfvol)
const;
56 virtual double dRdp(
int region,
double press,
const surfvol_t& surfvol)
const;
58 virtual void getViscosity(
const std::vector<PhaseVec>& pressures,
59 const std::vector<CompVec>& surfvol,
61 std::vector<double>& output)
const;
62 virtual void B(
const std::vector<PhaseVec>& pressures,
63 const std::vector<CompVec>& surfvol,
65 std::vector<double>& output)
const;
66 virtual void dBdp(
const std::vector<PhaseVec>& pressures,
67 const std::vector<CompVec>& surfvol,
69 std::vector<double>& output_B,
70 std::vector<double>& output_dBdp)
const;
71 virtual void R(
const std::vector<PhaseVec>& pressures,
72 const std::vector<CompVec>& surfvol,
74 std::vector<double>& output)
const;
75 virtual void dRdp(
const std::vector<PhaseVec>& pressures,
76 const std::vector<CompVec>& surfvol,
78 std::vector<double>& output_R,
79 std::vector<double>& output_dRdp)
const;
83 Opm::utils::UniformTableLinear<double> one_over_B_;
84 Opm::utils::UniformTableLinear<double> viscosity_;
89 #endif // SINTEF_MISCIBILITYDEAD_HEADER
virtual double dRdp(int region, double press, const surfvol_t &surfvol) const
Definition: MiscibilityDead.hpp:44
Definition: BlackoilFluid.hpp:31
virtual double dBdp(int region, double press, const surfvol_t &surfvol) const
MiscibilityDead(const PvdoTable &pvdoTable)
virtual double B(int region, double press, const surfvol_t &surfvol) const
CompVec surfvol_t
Definition: MiscibilityProps.hpp:49
virtual double getViscosity(int region, double press, const surfvol_t &surfvol) const
virtual double R(int region, double press, const surfvol_t &surfvol) const
virtual ~MiscibilityDead()
Definition: MiscibilityProps.hpp:46