Esempio n. 1
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The <see cref="Energy"/>.</returns>
 public static Energy operator *(Charge lhs, Potential rhs)
 {
     return(new Energy(QuantityOperations.Multiply(lhs, rhs)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <MagneticFlux> operator *(MagneticFlux lhs, MagneticFlux rhs)
 {
     return(new Squared <MagneticFlux>(new MagneticFlux(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 3
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Velocity operator *(Acceleration lhs, Time rhs)
 {
     return(new Velocity(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 4
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Distance operator *(Velocity lhs, Time rhs)
 {
     return(new Distance(QuantityOperations.Multiply(lhs, rhs)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static LuminousFlux operator *(LuminousIntensity lhs, SolidAngle rhs)
 {
     return(new LuminousFlux(QuantityOperations.Multiply(lhs, rhs)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Charge operator *(ElectricCurrent lhs, Time rhs)
 {
     return(new Charge(QuantityOperations.Multiply(lhs, rhs)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Power operator *(ElectricCurrent lhs, Potential rhs)
 {
     return(new Power(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 8
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Area operator *(Distance lhs, Distance rhs)
 {
     return(new Area(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 9
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Volume operator *(Distance lhs, Area rhs)
 {
     return(new Volume(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 10
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Momentum operator *(Force lhs, Time rhs)
 {
     return(new Momentum(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 11
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Force> operator *(Force lhs, Force rhs)
 {
     return(new Squared <Force>(new Force(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 12
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Energy operator *(Force lhs, Distance rhs)
 {
     return(new Energy(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 13
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Momentum> operator *(Momentum lhs, Momentum rhs)
 {
     return(new Squared <Momentum>(new Momentum(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 14
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Charge> operator *(Charge lhs, Charge rhs)
 {
     return(new Squared <Charge>(new Charge(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 15
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Charge operator *(Capacitance lhs, Potential rhs)
 {
     return(new Charge(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 16
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product.</returns>
 public static Energy operator *(Pressure lhs, Volume rhs)
 {
     return(new Energy(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 17
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Capacitance> operator *(Capacitance lhs, Capacitance rhs)
 {
     return(new Squared <Capacitance>(new Capacitance(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 18
0
 /// <summary>
 /// Divides the lhs with the rhs.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>
 /// The resulting <see cref="Energy"/>.
 /// </returns>
 public static Energy operator *(Power lhs, Time rhs)
 {
     return(new Energy(QuantityOperations.Multiply(lhs, rhs)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Potential operator *(ElectricCurrent lhs, Resistance rhs)
 {
     return(new Potential(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 20
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Power> operator *(Power lhs, Power rhs)
 {
     return(new Squared <Power>(new Power(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <ElectricCurrent> operator *(ElectricCurrent lhs, ElectricCurrent rhs)
 {
     return(new Squared <ElectricCurrent>(new ElectricCurrent(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 22
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Illuminance> operator *(Illuminance lhs, Illuminance rhs)
 {
     return(new Squared <Illuminance>(new Illuminance(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 23
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Velocity> operator *(Velocity lhs, Velocity rhs)
 {
     return(new Squared <Velocity>(new Velocity(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 24
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Force operator *(Mass lhs, Quotient <Distance, Squared <Time> > rhs)
 {
     return(new Force(QuantityOperations.Multiply(lhs, rhs.GetResult())));
 }
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <LuminousIntensity> operator *(LuminousIntensity lhs, LuminousIntensity rhs)
 {
     return(new Squared <LuminousIntensity>(new LuminousIntensity(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 26
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS quantity.</param>
 /// <param name="rhs">The RHS quantity.</param>
 /// <returns>The product of the specified LHS and RHS.</returns>
 public static Momentum operator *(Mass lhs, Velocity rhs)
 {
     return(new Momentum(QuantityOperations.Multiply(lhs, rhs)));
 }
Esempio n. 27
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Temperature> operator *(Temperature lhs, Temperature rhs)
 {
     return(new Squared <Temperature>(new Temperature(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 28
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Mass> operator *(Mass lhs, Mass rhs)
 {
     return(new Squared <Mass>(new Mass(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 29
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Acceleration> operator *(Acceleration lhs, Acceleration rhs)
 {
     return(new Squared <Acceleration>(new Acceleration(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }
Esempio n. 30
0
 /// <summary>
 /// Multiplies the specified LHS and RHS.
 /// </summary>
 /// <param name="lhs">The LHS.</param>
 /// <param name="rhs">The RHS.</param>
 /// <returns>
 /// The result of the operator.
 /// </returns>
 public static Squared <Angle> operator *(Angle lhs, Angle rhs)
 {
     return(new Squared <Angle>(new Angle(QuantityOperations.Multiply(lhs, rhs).Value, lhs.Unit)));
 }