using System; namespace Science.Physics.GeneralPhysics { /// /// Energy /// public class Energy : Scalar { public Energy() { } public double J { get{return this.Magnitude;} set{this.Magnitude=value;} } public static Energy NuclearReaction(Nucleus a, Nucleus X, Nucleus Y, Nucleus b) { Energy Q = new Energy(); Q.MeV = (a.MassINu+X.MassINu-Y.MassINu-b.MassINu)*931.494; return Q; } private double mega; public double MeV { get{return mega;} set{mega=value;this.Magnitude = mega*1.6E-13;} } public override string ToString() { return base.ToString() + "(J)"; } } }