Documentation ¶
Index ¶
- func DoubleCheckErrors() string
- func EnableDoubleCheck()
- func Eq(a, b *Float) bool
- func EqualsEquateInf(a, b *Float) bool
- func Eqz(a *Float) bool
- func GetPrecision() uint
- func Gt(a, b *Float) bool
- func Gteq(a, b *Float) bool
- func GteqBig(a, b *big.Float) bool
- func Gteqz(a *Float) bool
- func Gtz(a *Float) bool
- func IsZero(a *Float) bool
- func Lt(a, b *Float) bool
- func Lteq(a, b *Float) bool
- func Lteqz(a *Float) bool
- func Ltz(a *Float) bool
- func SetCheckThreshold(f float64)
- func SetPrecision(p uint)
- type Float
- func Abs(a *Float) *Float
- func Add(fs ...*Float) *Float
- func Atan(a *Float) *Float
- func Atan2(y, x *Float) *Float
- func Cos(a *Float) *Float
- func Div(a, b *Float) *Float
- func FromBig(b *big.Float) *Float
- func FromFloat64(f float64) *Float
- func FromInt(i int) *Float
- func Max(fs ...*Float) *Float
- func Min(fs ...*Float) *Float
- func Mul(fs ...*Float) *Float
- func NewFloat(f float64) *Float
- func NewFloatZ() *Float
- func Pi() *Float
- func Sin(a *Float) *Float
- func Sq(a *Float) *Float
- func Sqrt(a *Float) *Float
- func Sub(a, b *Float) *Float
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DoubleCheckErrors ¶
func DoubleCheckErrors() string
func EnableDoubleCheck ¶
func EnableDoubleCheck()
func EqualsEquateInf ¶
func GetPrecision ¶
func GetPrecision() uint
func SetCheckThreshold ¶
func SetCheckThreshold(f float64)
func SetPrecision ¶
func SetPrecision(p uint)
Types ¶
type Float ¶
type Float struct {
// contains filtered or unexported fields
}
func FromFloat64 ¶
func (*Float) SetFloat64 ¶
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This file is useful to bring into a project that uses the maybebig.Float extensively You just copy it into your package and all of the functions are now available in a readable yet minimal infix syntax.
|
This file is useful to bring into a project that uses the maybebig.Float extensively You just copy it into your package and all of the functions are now available in a readable yet minimal infix syntax. |
Click to show internal directories.
Click to hide internal directories.