27#ifndef OPM_ECL_EPS_CONFIG_HPP
28#define OPM_ECL_EPS_CONFIG_HPP
62 { enableSatScaling_ = yesno; }
68 {
return enableSatScaling_; }
75 { enableThreePointKrSatScaling_ = yesno; }
82 {
return enableThreePointKrSatScaling_; }
88 { enableKrwScaling_ = yesno; }
94 {
return enableKrwScaling_; }
101 { this->enableThreePointKrwScaling_ = enable; }
108 {
return this->enableThreePointKrwScaling_; }
115 { this->enableThreePointKrnScaling_ = enable; }
122 {
return this->enableThreePointKrnScaling_; }
128 { enableKrnScaling_ = yesno; }
134 {
return enableKrnScaling_; }
140 { enablePcScaling_ = yesno; }
146 {
return enablePcScaling_; }
156 { enableLeverettScaling_ = yesno; }
166 {
return enableLeverettScaling_; }
176 const std::string& prefix =
"",
177 const std::string& suffix =
"");
182 bool enableSatScaling_{
false};
189 bool enableThreePointKrSatScaling_{
false};
193 bool enablePcScaling_{
false};
194 bool enableLeverettScaling_{
false};
195 bool enableKrwScaling_{
false};
196 bool enableKrnScaling_{
false};
199 bool enableThreePointKrwScaling_{
false};
202 bool enableThreePointKrnScaling_{
false};
Specifies the configuration used by the endpoint scaling code.
Definition EclEpsConfig.hpp:56
bool enableThreePointKrwScaling() const
Whether or not three-point relative permeability value scaling is enabled for the wetting phase (KRWR...
Definition EclEpsConfig.hpp:107
bool enableKrwScaling() const
Returns whether relative permeability scaling is enabled for the wetting phase.
Definition EclEpsConfig.hpp:93
void setEnableKrnScaling(bool yesno)
Specify whether relative permeability scaling is enabled for the non-wetting phase.
Definition EclEpsConfig.hpp:127
void setEnablePcScaling(bool yesno)
Specify whether capillary pressure scaling is enabled.
Definition EclEpsConfig.hpp:139
bool enableKrnScaling() const
Returns whether relative permeability scaling is enabled for the non-wetting phase.
Definition EclEpsConfig.hpp:133
void setEnableKrwScaling(bool yesno)
Specify whether relative permeability scaling is enabled for the wetting phase.
Definition EclEpsConfig.hpp:87
bool enableLeverettScaling() const
Returns whether the Leverett capillary pressure scaling is enabled.
Definition EclEpsConfig.hpp:165
void setEnableSatScaling(bool yesno)
Specify whether saturation scaling is enabled.
Definition EclEpsConfig.hpp:61
void setEnableLeverettScaling(bool yesno)
Specify whether the Leverett capillary pressure scaling is enabled.
Definition EclEpsConfig.hpp:155
void setEnableThreePointKrwScaling(const bool enable)
Specify whether three-point relative permeability value scaling is enabled for the wetting phase (KRW...
Definition EclEpsConfig.hpp:100
bool enablePcScaling() const
Returns whether capillary pressure scaling is enabled.
Definition EclEpsConfig.hpp:145
void setEnableThreePointKrSatScaling(bool yesno)
Specify whether three point saturation scaling is enabled for the relative permeabilities.
Definition EclEpsConfig.hpp:74
void setEnableThreePointKrnScaling(const bool enable)
Specify whether three-point relative permeability value scaling is enabled for the wetting phase (e....
Definition EclEpsConfig.hpp:114
bool enableThreePointKrnScaling() const
Whether or not three-point relative permeability value scaling is enabled for the non-wetting phase (...
Definition EclEpsConfig.hpp:121
bool enableThreePointKrSatScaling() const
Returns whether three point saturation scaling is enabled for the relative permeabilities.
Definition EclEpsConfig.hpp:81
bool enableSatScaling() const
Returns whether saturation scaling is enabled.
Definition EclEpsConfig.hpp:67
Definition EclipseState.hpp:63
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30
EclTwoPhaseSystemType
Specified which fluids are involved in a given twophase material law for endpoint scaling.
Definition EclEpsConfig.hpp:42