Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Current.cs
2{
6 public class Current : IBaseQuantity
7 {
11 public Current()
12 {
13 }
14
18 public string Name => "Current";
19
23 public AtomicUnit ReferenceUnit => referenceUnit;
24
28 public Unit Reference => reference;
29
30 private static readonly AtomicUnit referenceUnit = new AtomicUnit("A");
31 private static readonly Unit reference = new Unit(referenceUnit);
32
36 public string[] BaseUnits
37 {
38 get
39 {
40 return new string[]
41 {
42 "A"
43 };
44 }
45 }
46
55 public bool ToReferenceUnit(ref double Magnitude, ref double NrDecimals, string BaseUnit, int Exponent)
56 {
57 return BaseUnit == "A";
58 }
59
68 public bool FromReferenceUnit(ref double Magnitude, ref double NrDecimals, string BaseUnit, int Exponent)
69 {
70 return BaseUnit == "A";
71 }
72
73 }
74}
Represents an atomic unit.
Definition: AtomicUnit.cs:7
An electric current is a flow of electric charge.
Definition: Current.cs:7
string[] BaseUnits
Base Units supported.
Definition: Current.cs:37
AtomicUnit ReferenceUnit
Reference unit of category.
Definition: Current.cs:23
bool ToReferenceUnit(ref double Magnitude, ref double NrDecimals, string BaseUnit, int Exponent)
Tries to convert a magnitude from a specified base unit, to the reference unit.
Definition: Current.cs:55
Current()
An electric current is a flow of electric charge.
Definition: Current.cs:11
bool FromReferenceUnit(ref double Magnitude, ref double NrDecimals, string BaseUnit, int Exponent)
Tries to convert a magnitude to a specified base unit, from the reference unit.
Definition: Current.cs:68
Unit Reference
Reference unit for category.
Definition: Current.cs:28
string Name
Name of base quantity.
Definition: Current.cs:18
Represents a unit.
Definition: Unit.cs:15
Interface for physical base quantities
Definition: IBaseQuantity.cs:7