using System; namespace Science.Physics.GeneralPhysics { /// /// ElectricFlux /// public class ElectricFlux : Scalar { public ElectricFlux() { } public ElectricFlux(Scalar.FunctionOfTime f) : base(f) { } public ElectricFlux(ElectricField E, Surface S, Time time) { Scalar obj = VectorCalculus.SurfaceIntegralDot(E,S,time); this.Magnitude = obj.Magnitude; this.StandardDeviation = obj.StandardDeviation; } public double NmSQUAREPERC { get{return this.Magnitude;} set{this.Magnitude = value;} } public override string ToString() { return base.ToString() + "(Vm)"; } } }