make UnitSystem constructible from variables
also make it default constructible and add accessors
This commit is contained in:
@@ -78,6 +78,9 @@ namespace Opm {
|
||||
|
||||
explicit UnitSystem(UnitType unit = UnitType::UNIT_TYPE_METRIC);
|
||||
explicit UnitSystem(const std::string& deck_name);
|
||||
UnitSystem(const std::string& name, UnitType unit,
|
||||
const std::map<std::string,Dimension>& dimensions,
|
||||
size_t use_count);
|
||||
|
||||
const std::string& getName() const;
|
||||
UnitType getType() const;
|
||||
@@ -88,6 +91,7 @@ namespace Opm {
|
||||
const Dimension& getDimension(const std::string& dimension) const;
|
||||
bool hasDimension(const std::string& dimension) const;
|
||||
bool equal(const UnitSystem& other) const;
|
||||
const std::map<std::string,Dimension>& getDimensions() const;
|
||||
|
||||
bool operator==( const UnitSystem& ) const;
|
||||
bool operator!=( const UnitSystem& ) const;
|
||||
|
||||
Reference in New Issue
Block a user