Documentation ¶
Overview ¶
Package mathg defines generic wrapper functions supplied by the standard math package.
The following functions are not defined since either they are intended to be used for specific types. Float32bits, Float32frombits, Float64bits, Float64frombits, Inf, IsInf, NaN, Nextafter, Nextafter32, Pow10
Index ¶
- func Abs[T Number](x T) T
- func Acos[T Number](x T) float64
- func Acosh[T Number](x T) float64
- func Asin[T Number](x T) float64
- func Asinh[T Number](x T) float64
- func Atan[T Number](x T) float64
- func Atan2[T Number](y, x T) float64
- func Atanh[T Number](x T) float64
- func Cbrt[T Number](x T) float64
- func Ceil[T Number](x T) T
- func Copysign[T Number](f, sign T) T
- func Cos[T Number](x T) float64
- func Cosh[T Number](x T) float64
- func Dim[T Number](x, y T) T
- func Erf[T Number](x T) float64
- func Erfc[T Number](x T) float64
- func Erfcinv[T Number](x T) float64
- func Erfinv[T Number](x T) float64
- func Exp[T Number](x T) float64
- func Exp2[T Number](x T) float64
- func Expm1[T Number](x T) float64
- func FMA[T Number](x, y, z T) T
- func Floor[T Number](x T) T
- func Frexp[T Number](x T) (frac float64, exp int)
- func Gamma[T Number](x T) float64
- func Hypot[T Number](p, q T) float64
- func Ilogb[T Number](x T) int
- func IsNaN[T Number](x T) (is bool)
- func J0[T Number](x T) float64
- func J1[T Number](x T) float64
- func Jn[T Number](n int, x T) float64
- func Ldexp[T Number](frac T, exp int) float64
- func Lgamma[T Number](x T) (lgamma float64, sign int)
- func Log[T Number](x T) float64
- func Log10[T Number](x T) float64
- func Log1p[T Number](x T) float64
- func Log2[T Number](x T) float64
- func Logb[T Number](x T) float64
- func Max[T Number](x, y T) T
- func Min[T Number](x, y T) T
- func Mod[T Number](x, y T) float64
- func Modf[T Number](x T) (int float64, frac float64)
- func Pow[T Number](x, y T) float64
- func Remainder[T Number](x, y T) float64
- func Round[T Number](x T) T
- func RoundToEven[T Number](x T) T
- func Signbit[T Number](x T) bool
- func Sin[T Number](x T) float64
- func Sincos[T Number](x T) (sin, cos float64)
- func Sinh[T Number](x T) float64
- func Sqrt[T Number](x T) float64
- func Tan[T Number](x T) float64
- func Tanh[T Number](x T) float64
- func Trunc[T Number](x T) T
- func Y0[T Number](x T) float64
- func Y1[T Number](x T) float64
- func Yn[T Number](n int, x T) float64
- type Number
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Number ¶
type Number interface { constraints.Float | constraints.Integer }
A Number type represents a Float or Integer.
Click to show internal directories.
Click to hide internal directories.