My Project
|
Public Member Functions | |
UnitSystem (int ecl_id) | |
UnitSystem (UnitType unit=UnitType::UNIT_TYPE_METRIC) | |
UnitSystem (const std::string &deck_name) | |
const std::string & | getName () const |
UnitType | getType () const |
int | ecl_id () const |
void | addDimension (const std::string &dimension, const Dimension &dim) |
void | addDimension (const std::string &dimension, double SIfactor, double SIoffset=0.0) |
const Dimension & | getNewDimension (const std::string &dimension) |
const Dimension & | getDimension (const std::string &dimension) const |
Dimension | getDimension (measure m) const |
Dimension | uda_dim (UDAControl control) const |
bool | hasDimension (const std::string &dimension) const |
bool | equal (const UnitSystem &other) const |
bool | operator== (const UnitSystem &) const |
bool | operator!= (const UnitSystem &) const |
Dimension | parse (const std::string &dimension) const |
double | from_si (const std::string &dimension, double) const |
double | to_si (const std::string &dimension, double) const |
double | from_si (measure, double) const |
double | to_si (measure, double) const |
void | from_si (measure, std::vector< double > &) const |
void | to_si (measure, std::vector< double > &) const |
const char * | name (measure) const |
std::string | deck_name () const |
std::size_t | use_count () const |
template<class Serializer > | |
void | serializeOp (Serializer &serializer) |
Static Public Member Functions | |
static UnitSystem | serializationTestObject () |
static bool | rst_cmp (const UnitSystem &full_arg, const UnitSystem &rst_arg) |
static bool | valid_name (const std::string &deck_name) |
static UnitSystem | newMETRIC () |
static UnitSystem | newFIELD () |
static UnitSystem | newLAB () |
static UnitSystem | newPVT_M () |
static UnitSystem | newINPUT () |