-
Notifications
You must be signed in to change notification settings - Fork 174
Open
Labels
L: UnitsIssue addresses Modelica.UnitsIssue addresses Modelica.Units
Milestone
Description
The Modelica.Units.SI package contains several types involving the electronvolt unit
type FermiEnergy = Real (final quantity="Energy", final unit="eV");
type GapEnergy = Real (final quantity="Energy", final unit="eV");
type DonorIonizationEnergy = Real (final quantity="Energy", final unit="eV");
type AcceptorIonizationEnergy = Real (final quantity="Energy", final unit=
"eV");
type ActivationEnergy = Real (final quantity="Energy", final unit="eV");
As I understand, the electronvolte is an accepted unit, like minute, hour, or degree, but it's not an SI unit. The SI unit for energy is "J". We should use "eV" as a displayUnit.
Hence, these declarations should be changed to
type FermiEnergy = Real (final quantity="Energy", final unit="J", displayUnit="eV");
type GapEnergy = Real (final quantity="Energy", final unit="J", displayUnit="eV");
type DonorIonizationEnergy = Real (final quantity="Energy", final unit="J", displayUnit="eV");
type AcceptorIonizationEnergy = Real (final quantity="Energy", final unit="J", displayUnit="eV");
type ActivationEnergy = Real (final quantity="Energy", final unit="J", displayUnit="eV");
Metadata
Metadata
Assignees
Labels
L: UnitsIssue addresses Modelica.UnitsIssue addresses Modelica.Units