mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
adding flags for SHRATE to Model and Simulator.
This commit is contained in:
parent
af3b78460b
commit
f92459807c
@ -281,6 +281,7 @@ try
|
||||
deck->hasKeyword("VAPOIL"),
|
||||
polymer,
|
||||
deck->hasKeyword("PLYSHLOG"),
|
||||
deck->hasKeyword("SHRATE"),
|
||||
eclipseState,
|
||||
outputWriter,
|
||||
deck,
|
||||
|
@ -67,6 +67,7 @@ namespace Opm {
|
||||
/// \param[in] has_vapoil turn on vaporized oil feature
|
||||
/// \param[in] has_polymer turn on polymer feature
|
||||
/// \param[in] has_plyshlog true when PLYSHLOG keyword available
|
||||
/// \param[in] has_shrate true when PLYSHLOG keyword available
|
||||
/// \param[in] terminal_output request output to cout/cerr
|
||||
BlackoilPolymerModel(const typename Base::ModelParameters& param,
|
||||
const Grid& grid,
|
||||
@ -80,6 +81,7 @@ namespace Opm {
|
||||
const bool has_vapoil,
|
||||
const bool has_polymer,
|
||||
const bool has_plyshlog,
|
||||
const bool has_shrate,
|
||||
const std::vector<double>& wells_rep_radius,
|
||||
const std::vector<double>& wells_perf_length,
|
||||
const bool terminal_output);
|
||||
@ -136,6 +138,7 @@ namespace Opm {
|
||||
const PolymerPropsAd& polymer_props_ad_;
|
||||
const bool has_polymer_;
|
||||
const bool has_plyshlog_;
|
||||
const bool has_shrate_;
|
||||
const int poly_pos_;
|
||||
V cmax_;
|
||||
|
||||
|
@ -86,6 +86,7 @@ namespace Opm {
|
||||
const bool has_vapoil,
|
||||
const bool has_polymer,
|
||||
const bool has_plyshlog,
|
||||
const bool has_shrate,
|
||||
const std::vector<double>& wells_rep_radius,
|
||||
const std::vector<double>& wells_perf_length,
|
||||
const bool terminal_output)
|
||||
@ -94,6 +95,7 @@ namespace Opm {
|
||||
polymer_props_ad_(polymer_props_ad),
|
||||
has_polymer_(has_polymer),
|
||||
has_plyshlog_(has_plyshlog),
|
||||
has_shrate_(has_shrate),
|
||||
poly_pos_(detail::polymerPos(fluid.phaseUsage())),
|
||||
wells_rep_radius_(wells_rep_radius),
|
||||
wells_perf_length_(wells_perf_length)
|
||||
|
@ -117,6 +117,7 @@ namespace Opm
|
||||
const bool vapoil,
|
||||
const bool polymer,
|
||||
const bool plyshlog,
|
||||
const bool shrate,
|
||||
std::shared_ptr<EclipseState> eclipse_state,
|
||||
BlackoilOutputWriter& output_writer,
|
||||
Opm::DeckConstPtr& deck,
|
||||
@ -136,6 +137,8 @@ namespace Opm
|
||||
bool has_polymer_;
|
||||
// flag for PLYSHLOG keyword
|
||||
bool has_plyshlog_;
|
||||
// flag for SHRATE keyword
|
||||
bool has_shrate_;
|
||||
DeckConstPtr deck_;
|
||||
|
||||
std::vector<double> wells_rep_radius_;
|
||||
|
@ -35,6 +35,7 @@ namespace Opm
|
||||
const bool has_vapoil,
|
||||
const bool has_polymer,
|
||||
const bool has_plyshlog,
|
||||
const bool has_shrate,
|
||||
std::shared_ptr<EclipseState> eclipse_state,
|
||||
BlackoilOutputWriter& output_writer,
|
||||
Opm::DeckConstPtr& deck,
|
||||
@ -54,6 +55,7 @@ namespace Opm
|
||||
, polymer_props_(polymer_props)
|
||||
, has_polymer_(has_polymer)
|
||||
, has_plyshlog_(has_plyshlog)
|
||||
, has_shrate_(has_shrate)
|
||||
, deck_(deck)
|
||||
{
|
||||
}
|
||||
@ -81,6 +83,7 @@ namespace Opm
|
||||
BaseType::has_vapoil_,
|
||||
has_polymer_,
|
||||
has_plyshlog_,
|
||||
has_shrate_,
|
||||
wells_rep_radius_,
|
||||
wells_perf_length_,
|
||||
BaseType::terminal_output_));
|
||||
|
Loading…
Reference in New Issue
Block a user