1 package org.djunits.unit;
2
3 import org.djunits.quantity.Quantity;
4 import org.djunits.unit.scale.IdentityScale;
5 import org.djunits.unit.si.SIPrefixes;
6 import org.djunits.unit.unitsystem.UnitSystem;
7
8
9
10
11
12
13
14
15
16
17 public class ElectricalInductanceUnit extends Unit<ElectricalInductanceUnit>
18 {
19
20
21 private static final long serialVersionUID = 20190830;
22
23
24 public static final Quantity<ElectricalInductanceUnit> BASE = new Quantity<>("ElectricalInductance", "kgm2/s2A2");
25
26
27 public static final ElectricalInductanceUnit SI = new ElectricalInductanceUnit()
28 .build(new Unit.Builder<ElectricalInductanceUnit>().setQuantity(BASE).setId("H").setName("henry")
29 .setUnitSystem(UnitSystem.SI_DERIVED).setSiPrefixes(SIPrefixes.UNIT, 1.0).setScale(IdentityScale.SCALE));
30
31
32 public static final ElectricalInductanceUnit HENRY = SI;
33
34
35 public static final ElectricalInductanceUnit MILLIHENRY = HENRY.deriveLinear(1.0E-3, "mH", "millihenry");
36
37
38 public static final ElectricalInductanceUnit MICROHENRY =
39 HENRY.deriveLinear(1.0E-6, "muH", "microhenry", UnitSystem.SI_DERIVED, "muH", "muH", "\u03BCH");
40
41
42 public static final ElectricalInductanceUnit NANOHENRY = HENRY.deriveLinear(1.0E-9, "nH", "nanohenry");
43 }