Documentation
¶
Index ¶
- type Gop_bigfloat
- type Gop_bigint
- func (a Gop_bigint) Gop_Add(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_And(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_AndNot(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_EQ(b Gop_bigint) bool
- func (a Gop_bigint) Gop_GE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_GT(b Gop_bigint) bool
- func (a Gop_bigint) Gop_LE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_LT(b Gop_bigint) bool
- func (a Gop_bigint) Gop_Lsh(n Gop_ninteger) Gop_bigint
- func (a Gop_bigint) Gop_Mul(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_NE(b Gop_bigint) bool
- func (a Gop_bigint) Gop_Neg() Gop_bigint
- func (a Gop_bigint) Gop_Not() Gop_bigint
- func (a Gop_bigint) Gop_Or(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_Quo(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_Rem(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_Rsh(n Gop_ninteger) Gop_bigint
- func (a Gop_bigint) Gop_Sub(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) Gop_Xor(b Gop_bigint) Gop_bigint
- func (a Gop_bigint) IsNil() bool
- type Gop_bigrat
- func (a Gop_bigrat) Gop_Add(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_EQ(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_GE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_GT(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_Inv() Gop_bigrat
- func (a Gop_bigrat) Gop_LE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_LT(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_Mul(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_NE(b Gop_bigrat) bool
- func (a Gop_bigrat) Gop_Neg() Gop_bigrat
- func (a Gop_bigrat) Gop_Quo(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) Gop_Sub(b Gop_bigrat) Gop_bigrat
- func (a Gop_bigrat) IsNil() bool
- type Gop_ninteger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Gop_bigfloat ¶
A Gop_bigfloat represents a multi-precision floating point number. The zero value for a Gop_bigfloat represents nil.
type Gop_bigint ¶
A Gop_bigint represents a signed multi-precision integer. The zero value for a Gop_bigint represents nil.
func Gop_bigint__1 ¶
func Gop_bigint__1(x int64) Gop_bigint
Gop_bigint__1: func bigint(x int64) bigint
func (Gop_bigint) Gop_Add ¶
func (a Gop_bigint) Gop_Add(b Gop_bigint) Gop_bigint
Gop_Add: func (a bigint) + (b bigint) bigint
func (Gop_bigint) Gop_And ¶
func (a Gop_bigint) Gop_And(b Gop_bigint) Gop_bigint
Gop_And: func (a bigint) & (b bigint) bigint
func (Gop_bigint) Gop_AndNot ¶
func (a Gop_bigint) Gop_AndNot(b Gop_bigint) Gop_bigint
Gop_AndNot: func (a bigint) &^ (b bigint) bigint
func (Gop_bigint) Gop_EQ ¶
func (a Gop_bigint) Gop_EQ(b Gop_bigint) bool
Gop_EQ: func (a bigint) == (b bigint) bool
func (Gop_bigint) Gop_GE ¶
func (a Gop_bigint) Gop_GE(b Gop_bigint) bool
Gop_GE: func (a bigint) >= (b bigint) bool
func (Gop_bigint) Gop_GT ¶
func (a Gop_bigint) Gop_GT(b Gop_bigint) bool
Gop_GT: func (a bigint) > (b bigint) bool
func (Gop_bigint) Gop_LE ¶
func (a Gop_bigint) Gop_LE(b Gop_bigint) bool
Gop_LE: func (a bigint) <= (b bigint) bool
func (Gop_bigint) Gop_LT ¶
func (a Gop_bigint) Gop_LT(b Gop_bigint) bool
Gop_LT: func (a bigint) < (b bigint) bool
func (Gop_bigint) Gop_Lsh ¶
func (a Gop_bigint) Gop_Lsh(n Gop_ninteger) Gop_bigint
Gop_Lsh: func (a bigint) << (n untyped_uint) bigint
func (Gop_bigint) Gop_Mul ¶
func (a Gop_bigint) Gop_Mul(b Gop_bigint) Gop_bigint
Gop_Mul: func (a bigint) * (b bigint) bigint
func (Gop_bigint) Gop_NE ¶
func (a Gop_bigint) Gop_NE(b Gop_bigint) bool
Gop_NE: func (a bigint) != (b bigint) bool
func (Gop_bigint) Gop_Neg ¶
func (a Gop_bigint) Gop_Neg() Gop_bigint
Gop_Neg: func -(a bigint) bigint
func (Gop_bigint) Gop_Not ¶
func (a Gop_bigint) Gop_Not() Gop_bigint
Gop_Not: func ^(a bigint) bigint
func (Gop_bigint) Gop_Or ¶
func (a Gop_bigint) Gop_Or(b Gop_bigint) Gop_bigint
Gop_Or: func (a bigint) | (b bigint) bigint
func (Gop_bigint) Gop_Quo ¶
func (a Gop_bigint) Gop_Quo(b Gop_bigint) Gop_bigint
Gop_Quo: func (a bigint) / (b bigint) bigint {
func (Gop_bigint) Gop_Rem ¶
func (a Gop_bigint) Gop_Rem(b Gop_bigint) Gop_bigint
Gop_Rem: func (a bigint) % (b bigint) bigint
func (Gop_bigint) Gop_Rsh ¶
func (a Gop_bigint) Gop_Rsh(n Gop_ninteger) Gop_bigint
Gop_Rsh: func (a bigint) >> (n untyped_uint) bigint
func (Gop_bigint) Gop_Sub ¶
func (a Gop_bigint) Gop_Sub(b Gop_bigint) Gop_bigint
Gop_Sub: func (a bigint) - (b bigint) bigint
func (Gop_bigint) Gop_Xor ¶
func (a Gop_bigint) Gop_Xor(b Gop_bigint) Gop_bigint
Gop_Xor: func (a bigint) ^ (b bigint) bigint
func (Gop_bigint) IsNil ¶
func (a Gop_bigint) IsNil() bool
IsNil returns a bigint object is nil or not
type Gop_bigrat ¶
A Gop_bigrat represents a quotient a/b of arbitrary precision. The zero value for a Gop_bigrat represents nil.
func Gop__bigrat__1 ¶
func Gop__bigrat__1(a Gop_bigint) Gop_bigrat
Gop__bigrat__1: func bigrat(a bigint) bigrat
func Gop__bigrat__2 ¶
func Gop__bigrat__2(a, b int64) Gop_bigrat
Gop__bigrat__2: func bigrat(a, b int64) bigrat
func (Gop_bigrat) Gop_Add ¶
func (a Gop_bigrat) Gop_Add(b Gop_bigrat) Gop_bigrat
Gop_Add: func (a bigrat) + (b bigrat) bigrat
func (Gop_bigrat) Gop_EQ ¶
func (a Gop_bigrat) Gop_EQ(b Gop_bigrat) bool
Gop_EQ: func (a bigrat) == (b bigrat) bool
func (Gop_bigrat) Gop_GE ¶
func (a Gop_bigrat) Gop_GE(b Gop_bigrat) bool
Gop_GE: func (a bigrat) >= (b bigrat) bool
func (Gop_bigrat) Gop_GT ¶
func (a Gop_bigrat) Gop_GT(b Gop_bigrat) bool
Gop_GT: func (a bigrat) > (b bigrat) bool
func (Gop_bigrat) Gop_Inv ¶
func (a Gop_bigrat) Gop_Inv() Gop_bigrat
Gop_Inv: func /(a bigrat) bigrat
func (Gop_bigrat) Gop_LE ¶
func (a Gop_bigrat) Gop_LE(b Gop_bigrat) bool
Gop_LE: func (a bigrat) <= (b bigrat) bool
func (Gop_bigrat) Gop_LT ¶
func (a Gop_bigrat) Gop_LT(b Gop_bigrat) bool
Gop_LT: func (a bigrat) < (b bigrat) bool
func (Gop_bigrat) Gop_Mul ¶
func (a Gop_bigrat) Gop_Mul(b Gop_bigrat) Gop_bigrat
Gop_Mul: func (a bigrat) * (b bigrat) bigrat
func (Gop_bigrat) Gop_NE ¶
func (a Gop_bigrat) Gop_NE(b Gop_bigrat) bool
Gop_NE: func (a bigrat) != (b bigrat) bool
func (Gop_bigrat) Gop_Neg ¶
func (a Gop_bigrat) Gop_Neg() Gop_bigrat
Gop_Neg: func -(a bigrat) bigrat
func (Gop_bigrat) Gop_Quo ¶
func (a Gop_bigrat) Gop_Quo(b Gop_bigrat) Gop_bigrat
Gop_Quo: func (a bigrat) / (b bigrat) bigrat
func (Gop_bigrat) Gop_Sub ¶
func (a Gop_bigrat) Gop_Sub(b Gop_bigrat) Gop_bigrat
Gop_Sub: func (a bigrat) - (b bigrat) bigrat
func (Gop_bigrat) IsNil ¶
func (a Gop_bigrat) IsNil() bool
IsNil returns a bigrat object is nil or not
type Gop_ninteger ¶
type Gop_ninteger uint