using System; namespace Science.Physics.GeneralPhysics { /// /// A named quantity in terms of which other quantities /// are measured or specified. /// public class Unit { public Unit() { } public static double mksTOcgs(Length l) { return l.Magnitude*100.0; } public static double cgsTOmks(Length l) { return l.Magnitude/100.0; } public static double mksTOcgs(Mass m) { return m.Magnitude*1000.0; } public static double cgsTOmks(Mass m) { return m.Magnitude/1000.0; } public static double mksTOcgs(Volume v) { return v.Magnitude*1000000.0; } public static double cgsTOmks(Volume v) { return v.Magnitude/1000000.0; } public static double mksTOcgs(Density rho) { return rho.Magnitude/1000.0; } public static double cgsTOmks(Density rho) { return rho.Magnitude*1000.0; } public static double mileTOm(Length l) { return l.Magnitude*1609.0; } public static double mTOmile(Length l) { return l.Magnitude/1609.0; } public static double hourTOs(Time t) { return t.Magnitude*3600.0; } public static double sTOhour(Time t) { return t.Magnitude/3600.0; } } }