Example #1
0
// Num returns the numerator of z as a flint.Int.
func (z *Rat) Num(x *fmpz.Int) *fmpz.Int {
	C.fmpz_set((*C.fmpz)(x), &(*C.fmpq)(z).den)
	return x
}
Example #2
0
// Set sets z = x and returns z.
func (z *Int) Set(x *Int) *Int {
	C.fmpz_set((*C.fmpz)(z), (*C.fmpz)(x))
	return z
}