private static Map<UnitsTemperature, Conversion> createMapCELSIUS() { EnumMap<UnitsTemperature, Conversion> c = new EnumMap<UnitsTemperature, Conversion>(UnitsTemperature.class); c.put(UnitsTemperature.FAHRENHEIT, Add(Mul(Rat(Int(9), Int(5)), Sym("c")), Int(32))); c.put(UnitsTemperature.KELVIN, Add(Sym("c"), Rat(Int(5463), Int(20)))); c.put(UnitsTemperature.RANKINE, Add(Mul(Rat(Int(9), Int(5)), Sym("c")), Rat(Int(49167), Int(100)))); return Collections.unmodifiableMap(c); }
private static Map<UnitsTemperature, Conversion> createMapFAHRENHEIT() { EnumMap<UnitsTemperature, Conversion> c = new EnumMap<UnitsTemperature, Conversion>(UnitsTemperature.class); c.put(UnitsTemperature.CELSIUS, Add(Mul(Rat(Int(5), Int(9)), Sym("f")), Rat(Int(-160), Int(9)))); c.put(UnitsTemperature.KELVIN, Add(Mul(Rat(Int(5), Int(9)), Sym("f")), Rat(Int(45967), Int(180)))); c.put(UnitsTemperature.RANKINE, Add(Sym("f"), Rat(Int(45967), Int(100)))); return Collections.unmodifiableMap(c); }
private static Map<UnitsTemperature, Conversion> createMapKELVIN() { EnumMap<UnitsTemperature, Conversion> c = new EnumMap<UnitsTemperature, Conversion>(UnitsTemperature.class); c.put(UnitsTemperature.CELSIUS, Add(Sym("k"), Rat(Int(-5463), Int(20)))); c.put(UnitsTemperature.FAHRENHEIT, Add(Mul(Rat(Int(9), Int(5)), Sym("k")), Rat(Int(-45967), Int(100)))); c.put(UnitsTemperature.RANKINE, Mul(Rat(Int(9), Int(5)), Sym("k"))); return Collections.unmodifiableMap(c); }
private static Map<UnitsTemperature, Conversion> createMapRANKINE() { EnumMap<UnitsTemperature, Conversion> c = new EnumMap<UnitsTemperature, Conversion>(UnitsTemperature.class); c.put(UnitsTemperature.CELSIUS, Add(Mul(Rat(Int(5), Int(9)), Sym("r")), Rat(Int(-5463), Int(20)))); c.put(UnitsTemperature.FAHRENHEIT, Add(Sym("r"), Rat(Int(-45967), Int(100)))); c.put(UnitsTemperature.KELVIN, Mul(Rat(Int(5), Int(9)), Sym("r"))); return Collections.unmodifiableMap(c); }