Documentation
¶
Overview ¶
Package math provides math functions in GX. Math functions do not interact with shapes,
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Package = builtin.PackageBuilder{ FullPath: "math", Builders: []builtin.Builder{ buildConstScalar("InfFloat32", float32(math.Inf(1))), buildConstScalar("NegInfFloat32", float32(math.Inf(-1))), buildConstScalar("InfFloat64", math.Inf(1)), buildConstScalar("NegInfFloat64", math.Inf(-1)), builtin.ParseSource(&fs), builtin.BuildFunc(pow{}), builtin.BuildFunc(minFunc{}), builtin.BuildFunc(maxFunc{}), builtin.ImplementStubFunc("Abs", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Abs }), builtin.ImplementStubFunc("Ceil", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Ceil }), buildUnary("Cos", func(g ops.Graph) unaryFunc { return g.Math().Cos }), builtin.ImplementStubFunc("Erf", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Erf }), builtin.ImplementStubFunc("Expm1", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Expm1 }), builtin.ImplementStubFunc("Exp", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Exp }), builtin.ImplementStubFunc("Floor", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Floor }), builtin.ImplementStubFunc("Log1p", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Log1p }), builtin.ImplementStubFunc("Logistic", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Logistic }), builtin.ImplementStubFunc("Log", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Log }), builtin.ImplementStubFunc("Round", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Round }), builtin.ImplementStubFunc("Rsqrt", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Rsqrt }), builtin.ImplementStubFunc("Sign", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Sign }), buildUnary("Sin", func(g ops.Graph) unaryFunc { return g.Math().Sin }), builtin.ImplementStubFunc("Sqrt", func(impl *impl.Stdlib) interp.FuncBuiltin { return impl.Math.Sqrt }), buildUnary("Tanh", func(g ops.Graph) unaryFunc { return g.Math().Tanh }), }, }
Package description of the GX num package.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.