using System; namespace Science.Physics.GeneralPhysics { /// /// ElectricPower /// public class ElectricPower : Scalar { public ElectricPower() { } public ElectricPower(ElectricCurrent I, ElectricPotentialDifference V) { this.Magnitude = I.A*V.V; } public ElectricPower(Resistance R, ElectricCurrent I) { this.Magnitude = R.Ohm*I.A*I.A; } public ElectricPower(Resistance R, ElectricPotentialDifference V) { this.Magnitude = V.V*V.V/R.Ohm; } public double W { get{return this.Magnitude;} set{this.Magnitude = value;} } public override string ToString() { return base.ToString() + "(W)"; } } }