using System; namespace Science.Physics.GeneralPhysics { /// /// Pressure /// public class Pressure : Scalar { public Pressure() { } public Pressure(Force F, AreaVector A) { Scalar s1 = F * A; Scalar s2 = A * A; this.Magnitude = -s1.Magnitude/s2.Magnitude; } public double Pa { get{return this.Magnitude;} set{this.Magnitude=value;} } public double hPa { get{return this.Magnitude/100.0;} set{this.Magnitude=value*100.0;} } public double atm { get{return this.Magnitude/1.013/100000.0;} set{this.Magnitude=value*1.013*100000.0;} } private double atmosphere = 101300.0; public double Atmosphere { get{return atmosphere;} set{atmosphere=value;} } private Calculus.Function f; public Calculus.Function InTermsOfVolume { get{return f;} set{f=value;} } public override string ToString() { return base.ToString() + "(Pa)"; } } }