Instance Method

addProduct(_:_:)

Adds the product of the two given values to this value in place, computed without intermediate rounding.

Declaration

mutating func addProduct(_ lhs: Double, _ rhs: Double)

Parameters

lhs

One of the values to multiply before adding to this value.

rhs

The other value to multiply.

Relationships

From Protocol

See Also

Performing Calculations

Floating-Point Operators for Double

Perform arithmetic and bitwise operations or compare values.

func addingProduct(Double, Double) -> Double

Returns the result of adding the product of the two given values to this value, computed without intermediate rounding.

func squareRoot() -> Double

Returns the square root of the value, rounded to a representable value.

func formSquareRoot()

Replaces this value with its square root, rounded to a representable value.

func remainder(dividingBy: Double) -> Double

Returns the remainder of this value divided by the given value.

func formRemainder(dividingBy: Double)

Replaces this value with the remainder of itself divided by the given value.

func truncatingRemainder(dividingBy: Double) -> Double

Returns the remainder of this value divided by the given value using truncating division.

func formTruncatingRemainder(dividingBy: Double)

Replaces this value with the remainder of itself divided by the given value using truncating division.

func negate()

Replaces this value with its additive inverse.