Add unit support for FoamSurfactantConcentration.
Note that FoamDensity and FoamSurfactantConcentration differ in field units, as one is then poind/barrel and the other is pound/(1000 cubic feet)!
This commit is contained in:
@@ -270,6 +270,7 @@ namespace Opm {
|
||||
constexpr const double Density = kilogram/cubic(meter);
|
||||
constexpr const double PolymerDensity = kilogram/cubic(meter);
|
||||
constexpr const double FoamDensity = kilogram/cubic(meter);
|
||||
constexpr const double FoamSurfactantConcentration = kilogram/cubic(meter);
|
||||
constexpr const double Salinity = kilogram/cubic(meter);
|
||||
constexpr const double Viscosity = centi*Poise;
|
||||
constexpr const double Timestep = day;
|
||||
@@ -298,6 +299,7 @@ namespace Opm {
|
||||
constexpr const double Density = pound/cubic(feet);
|
||||
constexpr const double PolymerDensity = pound/stb;
|
||||
constexpr const double FoamDensity = pound/GasSurfaceVolume;
|
||||
constexpr const double FoamSurfactantConcentration = pound/stb;
|
||||
constexpr const double Salinity = pound/stb;
|
||||
constexpr const double Viscosity = centi*Poise;
|
||||
constexpr const double Timestep = day;
|
||||
@@ -326,6 +328,7 @@ namespace Opm {
|
||||
constexpr const double Density = gram/cubic(centi*meter);
|
||||
constexpr const double PolymerDensity = gram/cubic(centi*meter);
|
||||
constexpr const double FoamDensity = gram/cubic(centi*meter);
|
||||
constexpr const double FoamSurfactantConcentration = gram/cubic(centi*meter);
|
||||
constexpr const double Salinity = gram/cubic(centi*meter);
|
||||
constexpr const double Viscosity = centi*Poise;
|
||||
constexpr const double Timestep = hour;
|
||||
@@ -354,6 +357,7 @@ namespace Opm {
|
||||
constexpr const double Density = kilogram/cubic(meter);
|
||||
constexpr const double PolymerDensity = kilogram/cubic(meter);
|
||||
constexpr const double FoamDensity = kilogram/cubic(meter);
|
||||
constexpr const double FoamSurfactantConcentration = kilogram/cubic(meter);
|
||||
constexpr const double Salinity = kilogram/cubic(meter);
|
||||
constexpr const double Viscosity = centi*Poise;
|
||||
constexpr const double Timestep = day;
|
||||
|
||||
@@ -984,6 +984,7 @@ namespace {
|
||||
system.addDimension("Density" , Metric::Density );
|
||||
system.addDimension("PolymerDensity", Metric::PolymerDensity);
|
||||
system.addDimension("FoamDensity", Metric::FoamDensity);
|
||||
system.addDimension("FoamSurfactantConcentration", Metric::FoamSurfactantConcentration);
|
||||
system.addDimension("Salinity", Metric::Salinity);
|
||||
system.addDimension("Viscosity" , Metric::Viscosity);
|
||||
system.addDimension("Timestep" , Metric::Timestep);
|
||||
@@ -1015,6 +1016,7 @@ namespace {
|
||||
system.addDimension("Density", Field::Density );
|
||||
system.addDimension("PolymerDensity", Field::PolymerDensity);
|
||||
system.addDimension("FoamDensity", Field::FoamDensity);
|
||||
system.addDimension("FoamSurfactantConcentration", Field::FoamSurfactantConcentration);
|
||||
system.addDimension("Salinity", Field::Salinity);
|
||||
system.addDimension("Viscosity", Field::Viscosity);
|
||||
system.addDimension("Timestep", Field::Timestep);
|
||||
@@ -1046,6 +1048,7 @@ namespace {
|
||||
system.addDimension("Density", Lab::Density );
|
||||
system.addDimension("PolymerDensity", Lab::PolymerDensity);
|
||||
system.addDimension("FoamDensity", Lab::FoamDensity);
|
||||
system.addDimension("FoamSurfactantConcentration", Lab::FoamSurfactantConcentration);
|
||||
system.addDimension("Salinity", Lab::Salinity);
|
||||
system.addDimension("Viscosity", Lab::Viscosity);
|
||||
system.addDimension("Timestep", Lab::Timestep);
|
||||
@@ -1076,6 +1079,7 @@ namespace {
|
||||
system.addDimension("Density" , PVT_M::Density );
|
||||
system.addDimension("PolymerDensity", PVT_M::PolymerDensity);
|
||||
system.addDimension("FoamDensity", PVT_M::FoamDensity);
|
||||
system.addDimension("FoamSurfactantConcentration", PVT_M::FoamSurfactantConcentration);
|
||||
system.addDimension("Salinity", PVT_M::Salinity);
|
||||
system.addDimension("Viscosity" , PVT_M::Viscosity);
|
||||
system.addDimension("Timestep" , PVT_M::Timestep);
|
||||
@@ -1105,6 +1109,7 @@ namespace {
|
||||
system.addDimension("Density" , 1.0);
|
||||
system.addDimension("PolymerDensity", 1.0);
|
||||
system.addDimension("FoamDensity", 1.0);
|
||||
system.addDimension("FoamSurfactantConcentration", 1.0);
|
||||
system.addDimension("Salinity", 1.0);
|
||||
system.addDimension("Viscosity" , 1.0);
|
||||
system.addDimension("Timestep" , 1.0);
|
||||
|
||||
Reference in New Issue
Block a user