Renamed variables related keyword inferring size from other keyword
This commit is contained in:
parent
134e4be5cf
commit
75de3033f9
@ -122,12 +122,14 @@ namespace Opm {
|
||||
if (parserKeyword->hasFixedSize())
|
||||
targetSize = parserKeyword->getFixedSize();
|
||||
else {
|
||||
const std::pair<std::string,std::string> sizeKeyword = parserKeyword->getSizePair();
|
||||
DeckKeywordConstPtr deckKeyword = deck->getKeyword(sizeKeyword.first);
|
||||
DeckRecordConstPtr deckRecord = deckKeyword->getRecord(0);
|
||||
DeckItemConstPtr deckItem = deckRecord->getItem(sizeKeyword.second);
|
||||
|
||||
targetSize = deckItem->getInt(0);
|
||||
const std::pair<std::string,std::string> sizeKeyword = parserKeyword->getSizeDefinitionPair();
|
||||
DeckKeywordConstPtr sizeDefinitionKeyword = deck->getKeyword(sizeKeyword.first);
|
||||
DeckItemConstPtr sizeDefinitionItem;
|
||||
{
|
||||
DeckRecordConstPtr record = sizeDefinitionKeyword->getRecord(0);
|
||||
sizeDefinitionItem = record->getItem(sizeKeyword.second);
|
||||
}
|
||||
targetSize = sizeDefinitionItem->getInt(0);
|
||||
}
|
||||
return RawKeywordPtr(new RawKeyword(keywordString , targetSize));
|
||||
}
|
||||
|
@ -86,7 +86,7 @@ namespace Opm {
|
||||
|
||||
void ParserKeyword::initSizeKeyword( const std::string& sizeKeyword, const std::string& sizeItem) {
|
||||
m_keywordSizeType = OTHER;
|
||||
m_sizeKeyword = std::pair<std::string , std::string>(sizeKeyword , sizeItem);
|
||||
m_sizeDefinitionPair = std::pair<std::string , std::string>(sizeKeyword , sizeItem);
|
||||
}
|
||||
|
||||
|
||||
@ -175,8 +175,8 @@ namespace Opm {
|
||||
return m_keywordSizeType;
|
||||
}
|
||||
|
||||
const std::pair<std::string,std::string>& ParserKeyword::getSizePair() const {
|
||||
return m_sizeKeyword;
|
||||
const std::pair<std::string,std::string>& ParserKeyword::getSizeDefinitionPair() const {
|
||||
return m_sizeDefinitionPair;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -47,9 +47,9 @@ namespace Opm {
|
||||
|
||||
DeckKeywordPtr parse(RawKeywordConstPtr rawKeyword) const;
|
||||
enum ParserKeywordSizeEnum getSizeType() const;
|
||||
const std::pair<std::string,std::string>& getSizePair() const;
|
||||
const std::pair<std::string,std::string>& getSizeDefinitionPair() const;
|
||||
private:
|
||||
std::pair<std::string,std::string> m_sizeKeyword;
|
||||
std::pair<std::string,std::string> m_sizeDefinitionPair;
|
||||
std::string m_name;
|
||||
ParserRecordPtr m_record;
|
||||
enum ParserKeywordSizeEnum m_keywordSizeType;
|
||||
|
@ -59,7 +59,7 @@ BOOST_AUTO_TEST_CASE(ParserKeyword_withSize_SizeTypeFIXED) {
|
||||
BOOST_AUTO_TEST_CASE(ParserKeyword_withOtherSize_SizeTypeOTHER) {
|
||||
std::string keyword("KEYWORD");
|
||||
ParserKeyword parserKeyword(keyword, "EQUILDIMS" , "NTEQUIL");
|
||||
const std::pair<std::string,std::string>& sizeKW = parserKeyword.getSizePair();
|
||||
const std::pair<std::string,std::string>& sizeKW = parserKeyword.getSizeDefinitionPair();
|
||||
BOOST_CHECK_EQUAL(OTHER , parserKeyword.getSizeType() );
|
||||
BOOST_CHECK_EQUAL("EQUILDIMS", sizeKW.first );
|
||||
BOOST_CHECK_EQUAL("NTEQUIL" , sizeKW.second );
|
||||
@ -93,7 +93,7 @@ BOOST_AUTO_TEST_CASE(ConstructFromJsonObject_withSize) {
|
||||
BOOST_AUTO_TEST_CASE(ConstructFromJsonObject_withSizeOther) {
|
||||
Json::JsonObject jsonObject("{\"name\": \"BPR\", \"size\" : {\"keyword\" : \"Bjarne\" , \"item\": \"BjarneIgjen\"}}");
|
||||
ParserKeyword parserKeyword(jsonObject);
|
||||
const std::pair<std::string,std::string>& sizeKW = parserKeyword.getSizePair();
|
||||
const std::pair<std::string,std::string>& sizeKW = parserKeyword.getSizeDefinitionPair();
|
||||
BOOST_CHECK_EQUAL("BPR" , parserKeyword.getName());
|
||||
BOOST_CHECK_EQUAL( false , parserKeyword.hasFixedSize() );
|
||||
BOOST_CHECK_EQUAL( parserKeyword.getSizeType() , OTHER);
|
||||
|
Loading…
Reference in New Issue
Block a user