Base: Add electromagnetic potential unit
This commit is contained in:
committed by
Chris Hennes
parent
fe57e3176d
commit
7550d54a01
@@ -515,6 +515,9 @@ QString Unit::getTypeString() const
|
||||
if (*this == Unit::ElectricPotential) {
|
||||
return QString::fromLatin1("ElectricPotential");
|
||||
}
|
||||
if (*this == Unit::ElectromagneticPotential) {
|
||||
return QString::fromLatin1("ElectromagneticPotential");
|
||||
}
|
||||
if (*this == Unit::Frequency) {
|
||||
return QString::fromLatin1("Frequency");
|
||||
}
|
||||
@@ -656,6 +659,7 @@ const Unit Unit::ElectricalInductance (2, 1, -2, -2);
|
||||
const Unit Unit::ElectricalResistance (2, 1, -3, -2);
|
||||
const Unit Unit::ElectricCharge (0, 0, 1, 1);
|
||||
const Unit Unit::ElectricPotential (2, 1, -3, -1);
|
||||
const Unit Unit::ElectromagneticPotential (1, 1, -2, -1);
|
||||
const Unit Unit::Force (1, 1, -2);
|
||||
const Unit Unit::Frequency (0, 0, -1);
|
||||
const Unit Unit::HeatFlux (0, 1, -3, 0, 0);
|
||||
|
||||
@@ -137,6 +137,7 @@ public:
|
||||
static const Unit ElectricalConductance;
|
||||
static const Unit ElectricalResistance;
|
||||
static const Unit ElectricalConductivity;
|
||||
static const Unit ElectromagneticPotential;
|
||||
static const Unit AmountOfSubstance;
|
||||
static const Unit LuminousIntensity;
|
||||
|
||||
|
||||
@@ -400,6 +400,10 @@ UnitsSchemaInternal::schemaTranslate(const Quantity& quant, double& factor, QStr
|
||||
unitString = QString::fromLatin1("A/m");
|
||||
factor = 1e-3;
|
||||
}
|
||||
else if (unit == Unit::ElectromagneticPotential) {
|
||||
unitString = QString::fromLatin1("Wb/m");
|
||||
factor = 1e3;
|
||||
}
|
||||
else if (unit == Unit::ElectricalConductance) {
|
||||
if (UnitValue < 1e-9) {
|
||||
unitString = QString::fromUtf8("\xC2\xB5S");
|
||||
|
||||
@@ -347,6 +347,10 @@ QString UnitsSchemaMKS::schemaTranslate(const Quantity& quant, double& factor, Q
|
||||
unitString = QString::fromLatin1("A/m");
|
||||
factor = 1e-3;
|
||||
}
|
||||
else if (unit == Unit::ElectromagneticPotential) {
|
||||
unitString = QString::fromLatin1("Wb/m");
|
||||
factor = 1e3;
|
||||
}
|
||||
else if (unit == Unit::ElectricalConductance) {
|
||||
if (UnitValue < 1e-9) {
|
||||
unitString = QString::fromUtf8("\xC2\xB5S");
|
||||
|
||||
Reference in New Issue
Block a user