Renamed UDQConfig -> UDQParams

This commit is contained in:
Joakim Hove 2019-01-28 15:17:10 +01:00
parent bd4e872230
commit 27eaeb2ec9
8 changed files with 31 additions and 33 deletions

View File

@ -122,7 +122,7 @@ if(ENABLE_ECL_INPUT)
src/opm/parser/eclipse/EclipseState/Tables/TableManager.cpp src/opm/parser/eclipse/EclipseState/Tables/TableManager.cpp
src/opm/parser/eclipse/EclipseState/Tables/TableSchema.cpp src/opm/parser/eclipse/EclipseState/Tables/TableSchema.cpp
src/opm/parser/eclipse/EclipseState/Tables/Tables.cpp src/opm/parser/eclipse/EclipseState/Tables/Tables.cpp
src/opm/parser/eclipse/EclipseState/UDQConfig.cpp src/opm/parser/eclipse/EclipseState/UDQParams.cpp
src/opm/parser/eclipse/EclipseState/Schedule/UDQ.cpp src/opm/parser/eclipse/EclipseState/Schedule/UDQ.cpp
src/opm/parser/eclipse/EclipseState/Schedule/UDQExpression.cpp src/opm/parser/eclipse/EclipseState/Schedule/UDQExpression.cpp
src/opm/parser/eclipse/EclipseState/Schedule/VFPInjTable.cpp src/opm/parser/eclipse/EclipseState/Schedule/VFPInjTable.cpp
@ -501,7 +501,7 @@ if(ENABLE_ECL_INPUT)
opm/parser/eclipse/EclipseState/checkDeck.hpp opm/parser/eclipse/EclipseState/checkDeck.hpp
opm/parser/eclipse/EclipseState/Runspec.hpp opm/parser/eclipse/EclipseState/Runspec.hpp
opm/parser/eclipse/EclipseState/Schedule/UDQ.hpp opm/parser/eclipse/EclipseState/Schedule/UDQ.hpp
opm/parser/eclipse/EclipseState/UDQConfig.hpp opm/parser/eclipse/EclipseState/UDQParams.hpp
opm/parser/eclipse/EclipseState/Schedule/UDQExpression.hpp opm/parser/eclipse/EclipseState/Schedule/UDQExpression.hpp
opm/parser/eclipse/Deck/DeckItem.hpp opm/parser/eclipse/Deck/DeckItem.hpp
opm/parser/eclipse/Deck/Deck.hpp opm/parser/eclipse/Deck/Deck.hpp

View File

@ -24,7 +24,7 @@
#include <opm/parser/eclipse/EclipseState/Tables/Tabdims.hpp> #include <opm/parser/eclipse/EclipseState/Tables/Tabdims.hpp>
#include <opm/parser/eclipse/EclipseState/EndpointScaling.hpp> #include <opm/parser/eclipse/EclipseState/EndpointScaling.hpp>
#include <opm/parser/eclipse/EclipseState/UDQConfig.hpp> #include <opm/parser/eclipse/EclipseState/UDQParams.hpp>
namespace Opm { namespace Opm {
class Deck; class Deck;
@ -116,7 +116,7 @@ class Runspec {
public: public:
explicit Runspec( const Deck& ); explicit Runspec( const Deck& );
const UDQConfig& udqConfig() const noexcept; const UDQParams& udqParams() const noexcept;
const Phases& phases() const noexcept; const Phases& phases() const noexcept;
const Tabdims& tabdims() const noexcept; const Tabdims& tabdims() const noexcept;
const EndpointScaling& endpointScaling() const noexcept; const EndpointScaling& endpointScaling() const noexcept;
@ -130,7 +130,7 @@ class Runspec {
EndpointScaling endscale; EndpointScaling endscale;
Welldims welldims; Welldims welldims;
WellSegmentDims wsegdims; WellSegmentDims wsegdims;
UDQConfig udq_config; UDQParams udq_params;
}; };
} }

View File

@ -21,7 +21,6 @@
#ifndef UDQState_HPP_ #ifndef UDQState_HPP_
#define UDQState_HPP_ #define UDQState_HPP_
#include <opm/parser/eclipse/EclipseState/UDQConfig.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/UDQExpression.hpp> #include <opm/parser/eclipse/EclipseState/Schedule/UDQExpression.hpp>
@ -29,7 +28,7 @@ namespace Opm {
class UDQ{ class UDQ{
public: public:
UDQ(const UDQConfig& config, const Deck& deck); explicit UDQ(const Deck& deck);
const std::vector<UDQExpression>& expressions() const noexcept; const std::vector<UDQExpression>& expressions() const noexcept;
private: private:
std::vector<UDQExpression> m_expressions; std::vector<UDQExpression> m_expressions;

View File

@ -17,19 +17,19 @@
along with OPM. If not, see <http://www.gnu.org/licenses/>. along with OPM. If not, see <http://www.gnu.org/licenses/>.
*/ */
#ifndef OPM_UDQ_CONFIG_HPP #ifndef OPM_UDQ_PARAMS_HPP
#define OPM_UDQ_CONFIG_HPP #define OPM_UDQ_PARAMS_HPP
namespace Opm { namespace Opm {
class Deck; class Deck;
class UDQConfig class UDQParams
{ {
public: public:
explicit UDQConfig(const Deck& deck); explicit UDQParams(const Deck& deck);
UDQConfig(); UDQParams();
bool reseedRNG() const noexcept; bool reseedRNG() const noexcept;
int randomSeed() const noexcept; int randomSeed() const noexcept;

View File

@ -123,7 +123,7 @@ Runspec::Runspec( const Deck& deck ) :
endscale( deck ), endscale( deck ),
welldims( deck ), welldims( deck ),
wsegdims( deck ), wsegdims( deck ),
udq_config( deck ) udq_params( deck )
{} {}
const Phases& Runspec::phases() const noexcept { const Phases& Runspec::phases() const noexcept {
@ -159,8 +159,8 @@ int Runspec::eclPhaseMask( ) const noexcept {
} }
const UDQConfig& Runspec::udqConfig() const noexcept { const UDQParams& Runspec::udqParams() const noexcept {
return this->udq_config; return this->udq_params;
} }
} }

View File

@ -18,12 +18,11 @@
*/ */
#include <opm/parser/eclipse/Deck/Deck.hpp> #include <opm/parser/eclipse/Deck/Deck.hpp>
#include <opm/parser/eclipse/EclipseState/UDQConfig.hpp>
#include <opm/parser/eclipse/EclipseState/Schedule/UDQ.hpp> #include <opm/parser/eclipse/EclipseState/Schedule/UDQ.hpp>
namespace Opm { namespace Opm {
UDQ::UDQ(const UDQConfig& /* config */, const Deck& deck) { UDQ::UDQ(const Deck& deck) {
if (deck.hasKeyword("UDQ")) { if (deck.hasKeyword("UDQ")) {
const auto& kw = deck.getKeyword("UDQ"); const auto& kw = deck.getKeyword("UDQ");
for (const auto& record : kw) for (const auto& record : kw)

View File

@ -18,7 +18,7 @@
#include <opm/parser/eclipse/Deck/Deck.hpp> #include <opm/parser/eclipse/Deck/Deck.hpp>
#include <opm/parser/eclipse/Parser/ParserKeywords/U.hpp> #include <opm/parser/eclipse/Parser/ParserKeywords/U.hpp>
#include <opm/parser/eclipse/EclipseState/UDQConfig.hpp> #include <opm/parser/eclipse/EclipseState/UDQParams.hpp>
namespace Opm { namespace Opm {
@ -27,7 +27,7 @@ namespace Opm {
originate in an ECLIPSE implementation detail. Our implementation does not originate in an ECLIPSE implementation detail. Our implementation does not
require these max values, we therefor ignore them completely. require these max values, we therefor ignore them completely.
*/ */
UDQConfig::UDQConfig() : UDQParams::UDQParams() :
reseed_rng(false), reseed_rng(false),
random_seed(ParserKeywords::UDQPARAM::RANDOM_SEED::defaultValue), random_seed(ParserKeywords::UDQPARAM::RANDOM_SEED::defaultValue),
value_range(ParserKeywords::UDQPARAM::RANGE::defaultValue), value_range(ParserKeywords::UDQPARAM::RANGE::defaultValue),
@ -36,8 +36,8 @@ namespace Opm {
{} {}
UDQConfig::UDQConfig(const Deck& deck) : UDQParams::UDQParams(const Deck& deck) :
UDQConfig() UDQParams()
{ {
if (deck.hasKeyword("UDQDIMS")) { if (deck.hasKeyword("UDQDIMS")) {
const auto& record = deck.getKeyword("UDQDIMS").getRecord(0); const auto& record = deck.getKeyword("UDQDIMS").getRecord(0);
@ -57,23 +57,23 @@ namespace Opm {
} }
bool UDQConfig::reseedRNG() const noexcept { bool UDQParams::reseedRNG() const noexcept {
return this->reseed_rng; return this->reseed_rng;
} }
int UDQConfig::randomSeed() const noexcept { int UDQParams::randomSeed() const noexcept {
return this->random_seed; return this->random_seed;
} }
double UDQConfig::range() const noexcept { double UDQParams::range() const noexcept {
return this->value_range; return this->value_range;
} }
double UDQConfig::undefinedValue() const noexcept { double UDQParams::undefinedValue() const noexcept {
return this->undefined_value; return this->undefined_value;
} }
double UDQConfig::cmpEpsilon() const noexcept { double UDQParams::cmpEpsilon() const noexcept {
return this->cmp_eps; return this->cmp_eps;
} }
} }

View File

@ -43,10 +43,10 @@ UDQPARAM
auto deck = parser.parseString(input); auto deck = parser.parseString(input);
auto runspec = Runspec(deck); auto runspec = Runspec(deck);
auto udq_config = runspec.udqConfig(); auto udq_params = runspec.udqParams();
BOOST_CHECK(udq_config.reseedRNG()); BOOST_CHECK(udq_params.reseedRNG());
BOOST_CHECK_EQUAL(0.25, udq_config.cmpEpsilon()); BOOST_CHECK_EQUAL(0.25, udq_params.cmpEpsilon());
} }
@ -72,8 +72,8 @@ UDQ
Parser parser; Parser parser;
auto deck = parser.parseString(input); auto deck = parser.parseString(input);
auto udq_config = UDQConfig(deck); auto udq_params = UDQParams(deck);
auto udq = UDQ(udq_config, deck); auto udq = UDQ(deck);
BOOST_CHECK_EQUAL(3, udq.expressions().size()); BOOST_CHECK_EQUAL(3, udq.expressions().size());
} }
@ -110,8 +110,8 @@ DEFINE WUMW1 WBHP 'P*1*' UMAX WBHP 'P*4*' /
Parser parser; Parser parser;
auto deck = parser.parseString(input); auto deck = parser.parseString(input);
auto udq_config = UDQConfig(deck); auto udq_params = UDQParams(deck);
auto udq = UDQ(udq_config, deck); auto udq = UDQ(deck);
const auto& records = udq.expressions(); const auto& records = udq.expressions();
const auto& rec0 = records[0]; const auto& rec0 = records[0];
const auto& rec1 = records[1]; const auto& rec1 = records[1];