Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.math
  • Platforms: .NET, .NET Standard 2.0, Island

 

Abs

 

class method Abs(v: Double): Double

 

static Double Abs(Double v)

 

static func Abs(_ v: Double) -> Double

 

func Abs(v Double) Double

Parameters:

  • v:

Asin

 

class method Asin(x: float64): float64

 

static float64 Asin(float64 x)

 

static func Asin(_ x: float64) -> float64

 

func Asin(x float64) float64

Parameters:

  • x:

Asinh

 

class method Asinh(x: float64): float64

 

static float64 Asinh(float64 x)

 

static func Asinh(_ x: float64) -> float64

 

func Asinh(x float64) float64

Parameters:

  • x:

Atan

 

class method Atan(x: float64): float64

 

static float64 Atan(float64 x)

 

static func Atan(_ x: float64) -> float64

 

func Atan(x float64) float64

Parameters:

  • x:

Atan2

 

class method Atan2(y: float64; x: float64): float64

 

static float64 Atan2(float64 y, float64 x)

 

static func Atan2(_ y: float64, _ x: float64) -> float64

 

func Atan2(y float64, x float64) float64

Parameters:

  • y:
  • x:

Ceil

 

class method Ceil(x: Double): Double

 

static Double Ceil(Double x)

 

static func Ceil(_ x: Double) -> Double

 

func Ceil(x Double) Double

Parameters:

  • x:

Copysign

 

class method Copysign(x: float64; y: float64): float64

 

static float64 Copysign(float64 x, float64 y)

 

static func Copysign(_ x: float64, _ y: float64) -> float64

 

func Copysign(x float64, y float64) float64

Parameters:

  • x:
  • y:

Cos

 

class method Cos(x: float64): float64

 

static float64 Cos(float64 x)

 

static func Cos(_ x: float64) -> float64

 

func Cos(x float64) float64

Parameters:

  • x:

Cosh

 

class method Cosh(x: float64): float64

 

static float64 Cosh(float64 x)

 

static func Cosh(_ x: float64) -> float64

 

func Cosh(x float64) float64

Parameters:

  • x:

E

 

const E: Double = 2,71828182845905;

 

const Double E = 2,71828182845905

 

static let E: Double = 2,71828182845905

 

const E Double =  = 2,71828182845905

Exp

 

class method Exp(x: Double): Double

 

static Double Exp(Double x)

 

static func Exp(_ x: Double) -> Double

 

func Exp(x Double) Double

Parameters:

  • x:

Float32bits

 

class method Float32bits(f: Single): uint32

 

static uint32 Float32bits(Single f)

 

static func Float32bits(_ f: Single) -> uint32

 

func Float32bits(f Single) uint32

Parameters:

  • f:

Float32frombits

 

class method Float32frombits(b: uint32): Single

 

static Single Float32frombits(uint32 b)

 

static func Float32frombits(_ b: uint32) -> Single

 

func Float32frombits(b uint32) Single

Parameters:

  • b:

Float64bits

 

class method Float64bits(f: Double): uint64

 

static uint64 Float64bits(Double f)

 

static func Float64bits(_ f: Double) -> uint64

 

func Float64bits(f Double) uint64

Parameters:

  • f:

Float64frombits

 

class method Float64frombits(b: uint64): Double

 

static Double Float64frombits(uint64 b)

 

static func Float64frombits(_ b: uint64) -> Double

 

func Float64frombits(b uint64) Double

Parameters:

  • b:

Floor

 

class method Floor(x: Double): Double

 

static Double Floor(Double x)

 

static func Floor(_ x: Double) -> Double

 

func Floor(x Double) Double

Parameters:

  • x:

Frexp

 

// .NET, Island
class method Frexp(value: Double): tuple of (Double, Int32)
// .NET Standard 2.0
class method Frexp(value: Double): ValueTuple<Double, Int32>

 

// .NET, Island
static (Double, Int32) Frexp(Double value)
// .NET Standard 2.0
static ValueTuple<Double, Int32> Frexp(Double value)

 

// .NET, Island
static func Frexp(_ value: Double) -> (Double, Int32)
// .NET Standard 2.0
static func Frexp(_ value: Double) -> ValueTuple<Double, Int32>

 

// .NET, Island
func Frexp(value Double) (Double, Int32)
// .NET Standard 2.0
func Frexp(value Double) ValueTuple<Double, Int32>

Parameters:

  • value:

Hypot

 

class method Hypot(p: float64; q: float64): float64

 

static float64 Hypot(float64 p, float64 q)

 

static func Hypot(_ p: float64, _ q: float64) -> float64

 

func Hypot(p float64, q float64) float64

Parameters:

  • p:
  • q:

Inf

 

class method Inf(sign: Int32): Double

 

static Double Inf(Int32 sign)

 

static func Inf(_ sign: Int32) -> Double

 

func Inf(sign Int32) Double

Parameters:

  • sign:

IsInf

 

class method IsInf(v: Double; sign: Int32): Boolean

 

static Boolean IsInf(Double v, Int32 sign)

 

static func IsInf(_ v: Double, _ sign: Int32) -> Boolean

 

func IsInf(v Double, sign Int32) Boolean

Parameters:

  • v:
  • sign:

IsNaN

 

class method IsNaN(v: Double): Boolean

 

static Boolean IsNaN(Double v)

 

static func IsNaN(_ v: Double) -> Boolean

 

func IsNaN(v Double) Boolean

Parameters:

  • v:

Ldexp

 

class method Ldexp(frac: Double; aexp: Int32): Double

 

static Double Ldexp(Double frac, Int32 aexp)

 

static func Ldexp(_ frac: Double, _ aexp: Int32) -> Double

 

func Ldexp(frac Double, aexp Int32) Double

Parameters:

  • frac:
  • aexp:

Ln10

 

const Ln10: Double = 2,30258509299405;

 

const Double Ln10 = 2,30258509299405

 

static let Ln10: Double = 2,30258509299405

 

const Ln10 Double =  = 2,30258509299405

Ln2

 

const Ln2: Double = 0,693147180559945;

 

const Double Ln2 = 0,693147180559945

 

static let Ln2: Double = 0,693147180559945

 

const Ln2 Double =  = 0,693147180559945

Log

 

class method Log(x: Double): Double

 

static Double Log(Double x)

 

static func Log(_ x: Double) -> Double

 

func Log(x Double) Double

Parameters:

  • x:

Log10E

 

const Log10E: Double = 0,434294481903252;

 

const Double Log10E = 0,434294481903252

 

static let Log10E: Double = 0,434294481903252

 

const Log10E Double =  = 0,434294481903252

Log2

 

class method Log2(d: Double): Double

 

static Double Log2(Double d)

 

static func Log2(_ d: Double) -> Double

 

func Log2(d Double) Double

Parameters:

  • d:

Log2E

 

const Log2E: Double = 1,44269504088896;

 

const Double Log2E = 1,44269504088896

 

static let Log2E: Double = 1,44269504088896

 

const Log2E Double =  = 1,44269504088896

MaxFloat32

 

const MaxFloat32: Double = 3,40282346638529E+38;

 

const Double MaxFloat32 = 3,40282346638529E+38

 

static let MaxFloat32: Double = 3,40282346638529E+38

 

const MaxFloat32 Double =  = 3,40282346638529E+38

MaxFloat64

 

const MaxFloat64: Double = 1,79769313486232E+308;

 

const Double MaxFloat64 = 1,79769313486232E+308

 

static let MaxFloat64: Double = 1,79769313486232E+308

 

const MaxFloat64 Double =  = 1,79769313486232E+308

MaxInt16

 

const MaxInt16: Int32 = 32767;

 

const Int32 MaxInt16 = 32767

 

static let MaxInt16: Int32 = 32767

 

const MaxInt16 Int32 =  = 32767

MaxInt32

 

const MaxInt32: Int32 = 2147483647;

 

const Int32 MaxInt32 = 2147483647

 

static let MaxInt32: Int32 = 2147483647

 

const MaxInt32 Int32 =  = 2147483647

MaxInt64

 

const MaxInt64: Int64 = -2147483649;

 

const Int64 MaxInt64 = -2147483649

 

static let MaxInt64: Int64 = -2147483649

 

const MaxInt64 Int64 =  = -2147483649

MaxInt8

 

const MaxInt8: Int32 = 127;

 

const Int32 MaxInt8 = 127

 

static let MaxInt8: Int32 = 127

 

const MaxInt8 Int32 =  = 127

MaxUint16

 

const MaxUint16: Int32 = 65535;

 

const Int32 MaxUint16 = 65535

 

static let MaxUint16: Int32 = 65535

 

const MaxUint16 Int32 =  = 65535

MaxUint32

 

const MaxUint32: Int32 = 0;

 

const Int32 MaxUint32 = 0

 

static let MaxUint32: Int32 = 0

 

const MaxUint32 Int32 =  = 0

MaxUint64

 

const MaxUint64: Int32 = 0;

 

const Int32 MaxUint64 = 0

 

static let MaxUint64: Int32 = 0

 

const MaxUint64 Int32 =  = 0

MaxUint8

 

const MaxUint8: Int32 = 255;

 

const Int32 MaxUint8 = 255

 

static let MaxUint8: Int32 = 255

 

const MaxUint8 Int32 =  = 255

MinInt16

 

const MinInt16: Int32 = -32768;

 

const Int32 MinInt16 = -32768

 

static let MinInt16: Int32 = -32768

 

const MinInt16 Int32 =  = -32768

MinInt32

 

const MinInt32: Int32 = -2147483648;

 

const Int32 MinInt32 = -2147483648

 

static let MinInt32: Int32 = -2147483648

 

const MinInt32 Int32 =  = -2147483648

MinInt64

 

const MinInt64: Int32 = -2147483648;

 

const Int32 MinInt64 = -2147483648

 

static let MinInt64: Int32 = -2147483648

 

const MinInt64 Int32 =  = -2147483648

MinInt8

 

const MinInt8: Int32 = -128;

 

const Int32 MinInt8 = -128

 

static let MinInt8: Int32 = -128

 

const MinInt8 Int32 =  = -128

NaN

 

class method NaN: Double

 

static Double NaN()

 

static func NaN() -> Double

 

func NaN() Double

Phi

 

const Phi: Double = 1,61803398874989;

 

const Double Phi = 1,61803398874989

 

static let Phi: Double = 1,61803398874989

 

const Phi Double =  = 1,61803398874989

Pi

 

const Pi: Double = 3,14159265358979;

 

const Double Pi = 3,14159265358979

 

static let Pi: Double = 3,14159265358979

 

const Pi Double =  = 3,14159265358979

Pow

 

class method Pow(x: float64; y: float64): float64

 

static float64 Pow(float64 x, float64 y)

 

static func Pow(_ x: float64, _ y: float64) -> float64

 

func Pow(x float64, y float64) float64

Parameters:

  • x:
  • y:

Pow10

 

class method Pow10(n: int): float64

 

static float64 Pow10(int n)

 

static func Pow10(_ n: int) -> float64

 

func Pow10(n int) float64

Parameters:

  • n:

Signbit

 

class method Signbit(d: Double): Boolean

 

static Boolean Signbit(Double d)

 

static func Signbit(_ d: Double) -> Boolean

 

func Signbit(d Double) Boolean

Parameters:

  • d:

Sin

 

class method Sin(x: float64): float64

 

static float64 Sin(float64 x)

 

static func Sin(_ x: float64) -> float64

 

func Sin(x float64) float64

Parameters:

  • x:

Sincos

 

class method Sincos(x: float64): tuple of (sin: Double, cos: Double)

 

static (Double sin, Double cos) Sincos(float64 x)

 

static func Sincos(_ x: float64) -> (sin:Double, cos:Double)

 

func Sincos(x float64) (sin Double, cos Double)

Parameters:

  • x:

Sinh

 

class method Sinh(x: float64): float64

 

static float64 Sinh(float64 x)

 

static func Sinh(_ x: float64) -> float64

 

func Sinh(x float64) float64

Parameters:

  • x:

SmallestNonzeroFloat32

 

const SmallestNonzeroFloat32: Double = 1,40129846432482E-45;

 

const Double SmallestNonzeroFloat32 = 1,40129846432482E-45

 

static let SmallestNonzeroFloat32: Double = 1,40129846432482E-45

 

const SmallestNonzeroFloat32 Double =  = 1,40129846432482E-45

SmallestNonzeroFloat64

 

const SmallestNonzeroFloat64: Double = 4,94065645841247E-324;

 

const Double SmallestNonzeroFloat64 = 4,94065645841247E-324

 

static let SmallestNonzeroFloat64: Double = 4,94065645841247E-324

 

const SmallestNonzeroFloat64 Double =  = 4,94065645841247E-324

Sqrt

 

class method Sqrt(v: Double): Double

 

static Double Sqrt(Double v)

 

static func Sqrt(_ v: Double) -> Double

 

func Sqrt(v Double) Double

Parameters:

  • v:

Sqrt2

 

const Sqrt2: Double = 1,4142135623731;

 

const Double Sqrt2 = 1,4142135623731

 

static let Sqrt2: Double = 1,4142135623731

 

const Sqrt2 Double =  = 1,4142135623731

SqrtE

 

const SqrtE: Double = 1,64872127070013;

 

const Double SqrtE = 1,64872127070013

 

static let SqrtE: Double = 1,64872127070013

 

const SqrtE Double =  = 1,64872127070013

SqrtPhi

 

const SqrtPhi: Double = 1,27201964951407;

 

const Double SqrtPhi = 1,27201964951407

 

static let SqrtPhi: Double = 1,27201964951407

 

const SqrtPhi Double =  = 1,27201964951407

SqrtPi

 

const SqrtPi: Double = 1,77245385090552;

 

const Double SqrtPi = 1,77245385090552

 

static let SqrtPi: Double = 1,77245385090552

 

const SqrtPi Double =  = 1,77245385090552

Trunc

 

class method Trunc(x: Double): Double

 

static Double Trunc(Double x)

 

static func Trunc(_ x: Double) -> Double

 

func Trunc(x Double) Double

Parameters:

  • x:

 

E

 

const E: Double = 2,71828182845905;

 

const Double E = 2,71828182845905

 

static let E: Double = 2,71828182845905

 

const E Double =  = 2,71828182845905

Ln10

 

const Ln10: Double = 2,30258509299405;

 

const Double Ln10 = 2,30258509299405

 

static let Ln10: Double = 2,30258509299405

 

const Ln10 Double =  = 2,30258509299405

Ln2

 

const Ln2: Double = 0,693147180559945;

 

const Double Ln2 = 0,693147180559945

 

static let Ln2: Double = 0,693147180559945

 

const Ln2 Double =  = 0,693147180559945

Log10E

 

const Log10E: Double = 0,434294481903252;

 

const Double Log10E = 0,434294481903252

 

static let Log10E: Double = 0,434294481903252

 

const Log10E Double =  = 0,434294481903252

Log2E

 

const Log2E: Double = 1,44269504088896;

 

const Double Log2E = 1,44269504088896

 

static let Log2E: Double = 1,44269504088896

 

const Log2E Double =  = 1,44269504088896

MaxFloat32

 

const MaxFloat32: Double = 3,40282346638529E+38;

 

const Double MaxFloat32 = 3,40282346638529E+38

 

static let MaxFloat32: Double = 3,40282346638529E+38

 

const MaxFloat32 Double =  = 3,40282346638529E+38

MaxFloat64

 

const MaxFloat64: Double = 1,79769313486232E+308;

 

const Double MaxFloat64 = 1,79769313486232E+308

 

static let MaxFloat64: Double = 1,79769313486232E+308

 

const MaxFloat64 Double =  = 1,79769313486232E+308

MaxInt16

 

const MaxInt16: Int32 = 32767;

 

const Int32 MaxInt16 = 32767

 

static let MaxInt16: Int32 = 32767

 

const MaxInt16 Int32 =  = 32767

MaxInt32

 

const MaxInt32: Int32 = 2147483647;

 

const Int32 MaxInt32 = 2147483647

 

static let MaxInt32: Int32 = 2147483647

 

const MaxInt32 Int32 =  = 2147483647

MaxInt64

 

const MaxInt64: Int64 = -2147483649;

 

const Int64 MaxInt64 = -2147483649

 

static let MaxInt64: Int64 = -2147483649

 

const MaxInt64 Int64 =  = -2147483649

MaxInt8

 

const MaxInt8: Int32 = 127;

 

const Int32 MaxInt8 = 127

 

static let MaxInt8: Int32 = 127

 

const MaxInt8 Int32 =  = 127

MaxUint16

 

const MaxUint16: Int32 = 65535;

 

const Int32 MaxUint16 = 65535

 

static let MaxUint16: Int32 = 65535

 

const MaxUint16 Int32 =  = 65535

MaxUint32

 

const MaxUint32: Int32 = 0;

 

const Int32 MaxUint32 = 0

 

static let MaxUint32: Int32 = 0

 

const MaxUint32 Int32 =  = 0

MaxUint64

 

const MaxUint64: Int32 = 0;

 

const Int32 MaxUint64 = 0

 

static let MaxUint64: Int32 = 0

 

const MaxUint64 Int32 =  = 0

MaxUint8

 

const MaxUint8: Int32 = 255;

 

const Int32 MaxUint8 = 255

 

static let MaxUint8: Int32 = 255

 

const MaxUint8 Int32 =  = 255

MinInt16

 

const MinInt16: Int32 = -32768;

 

const Int32 MinInt16 = -32768

 

static let MinInt16: Int32 = -32768

 

const MinInt16 Int32 =  = -32768

MinInt32

 

const MinInt32: Int32 = -2147483648;

 

const Int32 MinInt32 = -2147483648

 

static let MinInt32: Int32 = -2147483648

 

const MinInt32 Int32 =  = -2147483648

MinInt64

 

const MinInt64: Int32 = -2147483648;

 

const Int32 MinInt64 = -2147483648

 

static let MinInt64: Int32 = -2147483648

 

const MinInt64 Int32 =  = -2147483648

MinInt8

 

const MinInt8: Int32 = -128;

 

const Int32 MinInt8 = -128

 

static let MinInt8: Int32 = -128

 

const MinInt8 Int32 =  = -128

Phi

 

const Phi: Double = 1,61803398874989;

 

const Double Phi = 1,61803398874989

 

static let Phi: Double = 1,61803398874989

 

const Phi Double =  = 1,61803398874989

Pi

 

const Pi: Double = 3,14159265358979;

 

const Double Pi = 3,14159265358979

 

static let Pi: Double = 3,14159265358979

 

const Pi Double =  = 3,14159265358979

SmallestNonzeroFloat32

 

const SmallestNonzeroFloat32: Double = 1,40129846432482E-45;

 

const Double SmallestNonzeroFloat32 = 1,40129846432482E-45

 

static let SmallestNonzeroFloat32: Double = 1,40129846432482E-45

 

const SmallestNonzeroFloat32 Double =  = 1,40129846432482E-45

SmallestNonzeroFloat64

 

const SmallestNonzeroFloat64: Double = 4,94065645841247E-324;

 

const Double SmallestNonzeroFloat64 = 4,94065645841247E-324

 

static let SmallestNonzeroFloat64: Double = 4,94065645841247E-324

 

const SmallestNonzeroFloat64 Double =  = 4,94065645841247E-324

Sqrt2

 

const Sqrt2: Double = 1,4142135623731;

 

const Double Sqrt2 = 1,4142135623731

 

static let Sqrt2: Double = 1,4142135623731

 

const Sqrt2 Double =  = 1,4142135623731

SqrtE

 

const SqrtE: Double = 1,64872127070013;

 

const Double SqrtE = 1,64872127070013

 

static let SqrtE: Double = 1,64872127070013

 

const SqrtE Double =  = 1,64872127070013

SqrtPhi

 

const SqrtPhi: Double = 1,27201964951407;

 

const Double SqrtPhi = 1,27201964951407

 

static let SqrtPhi: Double = 1,27201964951407

 

const SqrtPhi Double =  = 1,27201964951407

SqrtPi

 

const SqrtPi: Double = 1,77245385090552;

 

const Double SqrtPi = 1,77245385090552

 

static let SqrtPi: Double = 1,77245385090552

 

const SqrtPi Double =  = 1,77245385090552

 

Abs

 

class method Abs(v: Double): Double

 

static Double Abs(Double v)

 

static func Abs(_ v: Double) -> Double

 

func Abs(v Double) Double

Parameters:

  • v:

Asin

 

class method Asin(x: float64): float64

 

static float64 Asin(float64 x)

 

static func Asin(_ x: float64) -> float64

 

func Asin(x float64) float64

Parameters:

  • x:

Asinh

 

class method Asinh(x: float64): float64

 

static float64 Asinh(float64 x)

 

static func Asinh(_ x: float64) -> float64

 

func Asinh(x float64) float64

Parameters:

  • x:

Atan

 

class method Atan(x: float64): float64

 

static float64 Atan(float64 x)

 

static func Atan(_ x: float64) -> float64

 

func Atan(x float64) float64

Parameters:

  • x:

Atan2

 

class method Atan2(y: float64; x: float64): float64

 

static float64 Atan2(float64 y, float64 x)

 

static func Atan2(_ y: float64, _ x: float64) -> float64

 

func Atan2(y float64, x float64) float64

Parameters:

  • y:
  • x:

Ceil

 

class method Ceil(x: Double): Double

 

static Double Ceil(Double x)

 

static func Ceil(_ x: Double) -> Double

 

func Ceil(x Double) Double

Parameters:

  • x:

Copysign

 

class method Copysign(x: float64; y: float64): float64

 

static float64 Copysign(float64 x, float64 y)

 

static func Copysign(_ x: float64, _ y: float64) -> float64

 

func Copysign(x float64, y float64) float64

Parameters:

  • x:
  • y:

Cos

 

class method Cos(x: float64): float64

 

static float64 Cos(float64 x)

 

static func Cos(_ x: float64) -> float64

 

func Cos(x float64) float64

Parameters:

  • x:

Cosh

 

class method Cosh(x: float64): float64

 

static float64 Cosh(float64 x)

 

static func Cosh(_ x: float64) -> float64

 

func Cosh(x float64) float64

Parameters:

  • x:

Exp

 

class method Exp(x: Double): Double

 

static Double Exp(Double x)

 

static func Exp(_ x: Double) -> Double

 

func Exp(x Double) Double

Parameters:

  • x:

Float32bits

 

class method Float32bits(f: Single): uint32

 

static uint32 Float32bits(Single f)

 

static func Float32bits(_ f: Single) -> uint32

 

func Float32bits(f Single) uint32

Parameters:

  • f:

Float32frombits

 

class method Float32frombits(b: uint32): Single

 

static Single Float32frombits(uint32 b)

 

static func Float32frombits(_ b: uint32) -> Single

 

func Float32frombits(b uint32) Single

Parameters:

  • b:

Float64bits

 

class method Float64bits(f: Double): uint64

 

static uint64 Float64bits(Double f)

 

static func Float64bits(_ f: Double) -> uint64

 

func Float64bits(f Double) uint64

Parameters:

  • f:

Float64frombits

 

class method Float64frombits(b: uint64): Double

 

static Double Float64frombits(uint64 b)

 

static func Float64frombits(_ b: uint64) -> Double

 

func Float64frombits(b uint64) Double

Parameters:

  • b:

Floor

 

class method Floor(x: Double): Double

 

static Double Floor(Double x)

 

static func Floor(_ x: Double) -> Double

 

func Floor(x Double) Double

Parameters:

  • x:

Frexp

 

// .NET, Island
class method Frexp(value: Double): tuple of (Double, Int32)
// .NET Standard 2.0
class method Frexp(value: Double): ValueTuple<Double, Int32>

 

// .NET, Island
static (Double, Int32) Frexp(Double value)
// .NET Standard 2.0
static ValueTuple<Double, Int32> Frexp(Double value)

 

// .NET, Island
static func Frexp(_ value: Double) -> (Double, Int32)
// .NET Standard 2.0
static func Frexp(_ value: Double) -> ValueTuple<Double, Int32>

 

// .NET, Island
func Frexp(value Double) (Double, Int32)
// .NET Standard 2.0
func Frexp(value Double) ValueTuple<Double, Int32>

Parameters:

  • value:

Hypot

 

class method Hypot(p: float64; q: float64): float64

 

static float64 Hypot(float64 p, float64 q)

 

static func Hypot(_ p: float64, _ q: float64) -> float64

 

func Hypot(p float64, q float64) float64

Parameters:

  • p:
  • q:

Inf

 

class method Inf(sign: Int32): Double

 

static Double Inf(Int32 sign)

 

static func Inf(_ sign: Int32) -> Double

 

func Inf(sign Int32) Double

Parameters:

  • sign:

IsInf

 

class method IsInf(v: Double; sign: Int32): Boolean

 

static Boolean IsInf(Double v, Int32 sign)

 

static func IsInf(_ v: Double, _ sign: Int32) -> Boolean

 

func IsInf(v Double, sign Int32) Boolean

Parameters:

  • v:
  • sign:

IsNaN

 

class method IsNaN(v: Double): Boolean

 

static Boolean IsNaN(Double v)

 

static func IsNaN(_ v: Double) -> Boolean

 

func IsNaN(v Double) Boolean

Parameters:

  • v:

Ldexp

 

class method Ldexp(frac: Double; aexp: Int32): Double

 

static Double Ldexp(Double frac, Int32 aexp)

 

static func Ldexp(_ frac: Double, _ aexp: Int32) -> Double

 

func Ldexp(frac Double, aexp Int32) Double

Parameters:

  • frac:
  • aexp:

Log

 

class method Log(x: Double): Double

 

static Double Log(Double x)

 

static func Log(_ x: Double) -> Double

 

func Log(x Double) Double

Parameters:

  • x:

Log2

 

class method Log2(d: Double): Double

 

static Double Log2(Double d)

 

static func Log2(_ d: Double) -> Double

 

func Log2(d Double) Double

Parameters:

  • d:

NaN

 

class method NaN: Double

 

static Double NaN()

 

static func NaN() -> Double

 

func NaN() Double

Pow

 

class method Pow(x: float64; y: float64): float64

 

static float64 Pow(float64 x, float64 y)

 

static func Pow(_ x: float64, _ y: float64) -> float64

 

func Pow(x float64, y float64) float64

Parameters:

  • x:
  • y:

Pow10

 

class method Pow10(n: int): float64

 

static float64 Pow10(int n)

 

static func Pow10(_ n: int) -> float64

 

func Pow10(n int) float64

Parameters:

  • n:

Signbit

 

class method Signbit(d: Double): Boolean

 

static Boolean Signbit(Double d)

 

static func Signbit(_ d: Double) -> Boolean

 

func Signbit(d Double) Boolean

Parameters:

  • d:

Sin

 

class method Sin(x: float64): float64

 

static float64 Sin(float64 x)

 

static func Sin(_ x: float64) -> float64

 

func Sin(x float64) float64

Parameters:

  • x:

Sincos

 

class method Sincos(x: float64): tuple of (sin: Double, cos: Double)

 

static (Double sin, Double cos) Sincos(float64 x)

 

static func Sincos(_ x: float64) -> (sin:Double, cos:Double)

 

func Sincos(x float64) (sin Double, cos Double)

Parameters:

  • x:

Sinh

 

class method Sinh(x: float64): float64

 

static float64 Sinh(float64 x)

 

static func Sinh(_ x: float64) -> float64

 

func Sinh(x float64) float64

Parameters:

  • x:

Sqrt

 

class method Sqrt(v: Double): Double

 

static Double Sqrt(Double v)

 

static func Sqrt(_ v: Double) -> Double

 

func Sqrt(v Double) Double

Parameters:

  • v:

Trunc

 

class method Trunc(x: Double): Double

 

static Double Trunc(Double x)

 

static func Trunc(_ x: Double) -> Double

 

func Trunc(x Double) Double

Parameters:

  • x: