using the unit Moles

This commit is contained in:
Kai Bao 2023-11-14 12:50:56 +01:00
parent 3e0bcea1bb
commit 94419eecf7
3 changed files with 9 additions and 4 deletions

View File

@ -1174,6 +1174,7 @@ namespace {
this->addDimension("SurfaceTension" , 1.0); this->addDimension("SurfaceTension" , 1.0);
this->addDimension("Energy", 1.0); this->addDimension("Energy", 1.0);
this->addDimension("PPM", 1.0); this->addDimension("PPM", 1.0);
this->addDimension("Moles", 1.0);
this->addDimension("ContextDependent", 1.0); this->addDimension("ContextDependent", 1.0);
} }
@ -1213,6 +1214,7 @@ namespace {
this->addDimension("SurfaceTension" , PVT_M::SurfaceTension); this->addDimension("SurfaceTension" , PVT_M::SurfaceTension);
this->addDimension("Energy", PVT_M::Energy); this->addDimension("Energy", PVT_M::Energy);
this->addDimension("PPM", PVT_M::PPM); this->addDimension("PPM", PVT_M::PPM);
this->addDimension("Moles", PVT_M::Moles);
this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN()); this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN());
this->addDimension("Ymodule", PVT_M::Ymodule); this->addDimension("Ymodule", PVT_M::Ymodule);
} }
@ -1253,6 +1255,7 @@ namespace {
this->addDimension("SurfaceTension" , Lab::SurfaceTension); this->addDimension("SurfaceTension" , Lab::SurfaceTension);
this->addDimension("Energy", Lab::Energy); this->addDimension("Energy", Lab::Energy);
this->addDimension("PPM", Lab::PPM); this->addDimension("PPM", Lab::PPM);
this->addDimension("Moles", Lab::Moles);
this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN()); this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN());
this->addDimension("Ymodule", Lab::Ymodule); this->addDimension("Ymodule", Lab::Ymodule);
} }
@ -1294,6 +1297,7 @@ namespace {
this->addDimension("SurfaceTension" , Metric::SurfaceTension); this->addDimension("SurfaceTension" , Metric::SurfaceTension);
this->addDimension("Energy", Metric::Energy); this->addDimension("Energy", Metric::Energy);
this->addDimension("PPM", Metric::PPM); this->addDimension("PPM", Metric::PPM);
this->addDimension("Moles", Metric::Moles);
this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN()); this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN());
this->addDimension("Ymodule", Metric::Ymodule); this->addDimension("Ymodule", Metric::Ymodule);
} }
@ -1333,6 +1337,7 @@ namespace {
this->addDimension("SurfaceTension" , Field::SurfaceTension); this->addDimension("SurfaceTension" , Field::SurfaceTension);
this->addDimension("Energy", Field::Energy); this->addDimension("Energy", Field::Energy);
this->addDimension("PPM", Field::PPM); this->addDimension("PPM", Field::PPM);
this->addDimension("Moles", Field::Moles);
this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN()); this->addDimension("ContextDependent", std::numeric_limits<double>::quiet_NaN());
this->addDimension("Ymodule", Field::Ymodule); this->addDimension("Ymodule", Field::Ymodule);
} }

View File

@ -7,12 +7,12 @@
"keyword": "TABDIMS", "keyword": "TABDIMS",
"item": "NUM_STATE_EQ" "item": "NUM_STATE_EQ"
}, },
"comment": "Also note that there is no dimension for this item because there is no unit for 'molar weight' yet",
"items": [ "items": [
{ {
"name": "MOLAR_WEIGHT", "name": "MOLAR_WEIGHT",
"value_type": "DOUBLE", "value_type": "DOUBLE",
"size_type": "ALL" "size_type": "ALL",
"dimension": "Mass/Moles"
} }
] ]
} }

View File

@ -7,12 +7,12 @@
"keyword": "TABDIMS", "keyword": "TABDIMS",
"item": "NUM_STATE_EQ" "item": "NUM_STATE_EQ"
}, },
"comment": "there is no dimension for this item because there is no unit for 'Moles' yet",
"items": [ "items": [
{ {
"name": "DATA", "name": "DATA",
"value_type": "DOUBLE", "value_type": "DOUBLE",
"size_type": "ALL" "size_type": "ALL",
"dimension": "GeometricVolume/Moles"
} }
] ]
} }