Extension (Structure)swift-numerics 1.0.3all tags
Float (ext)
You’re viewing third-party extensions to Float
, a struct from the Swift standard library.
You can also read the documentation forFloat
itself.
extension Float
You’re viewing third-party extensions to Float
, a struct from the Swift standard library.
You can also read the documentation forFloat
itself.
extension Float
@frozen struct Float
A single-precision, floating-point value type.
import RealModule
protocol AlgebraicField : SignedNumeric
A type modeling an algebraic field. Refines the SignedNumeric
protocol, adding division.
protocol ElementaryFunctions : AdditiveArithmetic
A type that has elementary functions available.
protocol Real : AlgebraicField, RealFunctions, FloatingPoint
A type that models the real numbers.
protocol RealFunctions : ElementaryFunctions
static func _mulAdd(_ a: Float, _ b: Float, _ c: Float) -> Float
static func acos(_ x: Float) -> Float
static func acosh(_ x: Float) -> Float
static func asin(_ x: Float) -> Float
static func asinh(_ x: Float) -> Float
static func atan(_ x: Float) -> Float
static func atan2(y: Float, x: Float) -> Float
static func atanh(_ x: Float) -> Float
static func cos(_ x: Float) -> Float
static func cosh(_ x: Float) -> Float
static func erf(_ x: Float) -> Float
static func erfc(_ x: Float) -> Float
static func exp(_ x: Float) -> Float
static func exp2(_ x: Float) -> Float
static func expMinusOne(_ x: Float) -> Float
static func gamma(_ x: Float) -> Float
static func hypot(_ x: Float, _ y: Float) -> Float
static func log(_ x: Float) -> Float
static func log(onePlus x: Float) -> Float
static func log10(_ x: Float) -> Float
static func log2(_ x: Float) -> Float
static func logGamma(_ x: Float) -> Float
static func pow(_ x: Float, _ y: Float) -> Float
static func pow(_ x: Float, _ n: Int) -> Float
static func root(_ x: Float, _ n: Int) -> Float
static func sin(_ x: Float) -> Float
static func sinh(_ x: Float) -> Float
static func tan(_ x: Float) -> Float
static func tanh(_ x: Float) -> Float
static func _mulAdd(_ a: Self, _ b: Self, _ c: Self) -> Self
static func cosMinusOne(_ x: Self) -> Self
cos(x) - 1, computed in such a way as to maintain accuracy for small x.
static func exp10(_ x: Self) -> Self
static func signGamma(_ x: Self) -> FloatingPointSign
static func sqrt(_ x: Self) -> Self
var reciprocal: Self? { get }
The (approximate) reciprocal (multiplicative inverse) of this number, if it is representable.
static func / (a: Self, b: Self) -> Self