/// <summary> /// Divides <paramref name="left"/> by <paramref name="right"/> /// </summary> /// <param name="left">The left value</param> /// <param name="right">The right value</param> /// <returns>The <see cref="KinematicViscosity"/> that is the result from the division.</returns> public static KinematicViscosity operator /(Power left, Stiffness right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.watts / right.newtonsPerMetre)); }
/// <summary> /// Multiplies <paramref name="left"/> with <paramref name="right"/> /// </summary> /// <param name="left">The left value</param> /// <param name="right">The right value</param> /// <returns>The <see cref="KinematicViscosity"/> that is the result from the multiplication.</returns> public static KinematicViscosity operator *(Power left, Flexibility right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.watts * right.metresPerNewton)); }
public static KinematicViscosity operator /(SpecificEnergy left, Frequency right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.joulesPerKilogram / right.hertz)); }
/// <summary> /// Multiplies <paramref name="left"/> with <paramref name="right"/> /// </summary> /// <param name="left">The left value</param> /// <param name="right">The right value</param> /// <returns>The <see cref="KinematicViscosity"/> that is the result from the multiplication.</returns> public static KinematicViscosity operator *(Time left, SpecificEnergy right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.seconds * right.joulesPerKilogram)); }
public bool Equals(KinematicViscosity other) { return(this.squareMetresPerSecond.Equals(other.squareMetresPerSecond)); }
public bool Equals(KinematicViscosity other, KinematicViscosity tolerance) { Ensure.GreaterThan(tolerance.squareMetresPerSecond, 0, nameof(tolerance)); return(Math.Abs(this.squareMetresPerSecond - other.squareMetresPerSecond) < tolerance.squareMetresPerSecond); }
public static bool TryParse(string text, NumberStyles styles, IFormatProvider provider, out KinematicViscosity result) { return(QuantityParser.TryParse <KinematicViscosityUnit, KinematicViscosity>(text, From, styles, provider, out result)); }
public int CompareTo(KinematicViscosity quantity) { return(this.squareMetresPerSecond.CompareTo(quantity.squareMetresPerSecond)); }
public static bool TryParse(string text, NumberStyles styles, out KinematicViscosity result) { return(QuantityParser.TryParse <KinematicViscosityUnit, KinematicViscosity>(text, From, styles, CultureInfo.CurrentCulture, out result)); }
public static KinematicViscosity operator /(Voltage left, MagneticFieldStrength right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.volts / right.teslas)); }
/// <summary> /// Multiplies <paramref name="left"/> with <paramref name="right"/> /// </summary> /// <param name="left">The left value</param> /// <param name="right">The right value</param> /// <returns>The <see cref="KinematicViscosity"/> that is the result from the multiplication.</returns> public static KinematicViscosity operator *(Length left, Speed right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.metres * right.metresPerSecond)); }
/// <summary> /// Divides <paramref name="left"/> by <paramref name="right"/> /// </summary> /// <param name="left">The left value</param> /// <param name="right">The right value</param> /// <returns>The <see cref="KinematicViscosity"/> that is the result from the division.</returns> public static KinematicViscosity operator /(Energy left, MassFlow right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.joules / right.kilogramsPerSecond)); }
public static KinematicViscosity operator *(Wavenumber left, VolumetricFlow right) { return(KinematicViscosity.FromSquareMetresPerSecond(left.reciprocalMetres * right.cubicMetresPerSecond)); }