Remove method Dimension::newComposite()

This commit is contained in:
Joakim Hove 2020-03-05 10:12:47 +01:00
parent 874c734628
commit 4b0ee9d0bb
4 changed files with 2 additions and 15 deletions

View File

@ -39,7 +39,6 @@ namespace Opm {
bool equal(const Dimension& other) const;
bool isCompositable() const;
static Dimension newComposite(const std::string& dim, double SIfactor, double SIoffset = 0.0);
bool operator==( const Dimension& ) const;
bool operator!=( const Dimension& ) const;

View File

@ -75,13 +75,6 @@ namespace Opm {
bool Dimension::isCompositable() const
{ return m_SIoffset == 0.0; }
Dimension Dimension::newComposite(const std::string& dim , double SIfactor, double SIoffset) {
Dimension dimension;
dimension.m_SIfactor = SIfactor;
dimension.m_SIoffset = SIoffset;
return dimension;
}
bool Dimension::equal(const Dimension& other) const {
return *this == other;

View File

@ -1195,7 +1195,7 @@ namespace {
SIfactor *= dim.getSIScaling();
}
return Dimension::newComposite( dimension , SIfactor );
return Dimension( SIfactor );
}
Dimension UnitSystem::parse(const std::string& dimension) const {
@ -1214,7 +1214,7 @@ namespace {
if (dividend.getSIOffset() != 0.0 || divisor.getSIOffset() != 0.0)
throw std::invalid_argument("Composite dimensions cannot currently require a conversion offset");
return Dimension::newComposite( dimension, dividend.getSIScaling() / divisor.getSIScaling() );
return Dimension( dividend.getSIScaling() / divisor.getSIScaling() );
}

View File

@ -41,11 +41,6 @@ BOOST_AUTO_TEST_CASE(CreateDimension) {
BOOST_CHECK_EQUAL(1 , length.getSIScaling());
}
BOOST_AUTO_TEST_CASE(makeComposite) {
auto composite = Dimension::newComposite("Length*Length*Length/Time" , 100);
BOOST_CHECK_EQUAL(100 , composite.getSIScaling());
}
BOOST_AUTO_TEST_CASE(CreateUnitSystem) {
UnitSystem system(UnitSystem::UnitType::UNIT_TYPE_METRIC);