From 05c78126859231a68e199dc34613689bd0978e2f Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Mon, 11 Apr 2016 19:44:54 +0300 Subject: Initial commit --- ihl/metallurgy/constants/ElectricConductor.java | 49 +++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 ihl/metallurgy/constants/ElectricConductor.java (limited to 'ihl/metallurgy/constants/ElectricConductor.java') diff --git a/ihl/metallurgy/constants/ElectricConductor.java b/ihl/metallurgy/constants/ElectricConductor.java new file mode 100644 index 0000000..e3412ab --- /dev/null +++ b/ihl/metallurgy/constants/ElectricConductor.java @@ -0,0 +1,49 @@ +package ihl.metallurgy.constants; + +public enum ElectricConductor { + Silver(158,1000), + Copper(175,100), + Gold(220,100), + Aluminum(270,100), + Magnesium(440,100), + Iridium(474,1000), + Molybdenum(540,1000), + Tungsten(550,5000), + Zinc(600,100), + Nickel(730,5000), + Bronze(990,100), + Iron(1000,5000), + Platinum(1080,5000), + Tin(1130,100), + Steel(1300,5000), + Lead(2080,100), + Antimony(3400,5000), + Manganese(4300,5000), + Constantan(5000,5000), + Titan(6000,5000), + Mercury(9540,-10), + Castiron(10000,5000), + Nichrome(11200,6000), + Bismuth(11800,5000), + Graphite(80000,10000), + Coal(400000,10000), + Uran(29000000,5000); + ElectricConductor(int resistivity1, int meltingPoint1)//Ohm*m *10^10 + { + resistivity=resistivity1; + meltingPoint=meltingPoint1; + } + public final long resistivity; + public final int meltingPoint; + public static long getResistivity(String name) + { + if(ElectricConductor.valueOf(name)==null) + { + return 0; + } + else + { + return ElectricConductor.valueOf(name).resistivity; + } + } +} -- cgit v1.2.3