Functions | |
| static __inline__ void | fmpz_poly_q_set (fmpz_poly_q_ptr rop, const fmpz_poly_q_ptr op) |
| static __inline__ void | fmpz_poly_q_set_si (fmpz_poly_q_ptr rop, long op) |
| static __inline__ void | fmpz_poly_q_swap (fmpz_poly_q_ptr op1, fmpz_poly_q_ptr op2) |
| static __inline__ void | fmpz_poly_q_zero (fmpz_poly_q_ptr rop) |
| static __inline__ void | fmpz_poly_q_one (fmpz_poly_q_ptr rop) |
| static __inline__ void | fmpz_poly_q_neg (fmpz_poly_q_ptr rop, const fmpz_poly_q_ptr op) |
| static __inline__ void | fmpz_poly_q_inv (fmpz_poly_q_ptr rop, const fmpz_poly_q_ptr op) |
| static __inline__ void fmpz_poly_q_inv | ( | fmpz_poly_q_ptr | rop, | |
| const fmpz_poly_q_ptr | op | |||
| ) | [static] |
Sets the element rop to the multiplicative inverse of op.
Assumes that the element op is non-zero.
| static __inline__ void fmpz_poly_q_neg | ( | fmpz_poly_q_ptr | rop, | |
| const fmpz_poly_q_ptr | op | |||
| ) | [static] |
Sets the element rop to the additive inverse of op.
| static __inline__ void fmpz_poly_q_one | ( | fmpz_poly_q_ptr | rop | ) | [static] |
Sets the element rop to one.
| static __inline__ void fmpz_poly_q_set | ( | fmpz_poly_q_ptr | rop, | |
| const fmpz_poly_q_ptr | op | |||
| ) | [static] |
Sets the element rop to the same value as the element op.
| static __inline__ void fmpz_poly_q_set_si | ( | fmpz_poly_q_ptr | rop, | |
| long | op | |||
| ) | [static] |
Sets the element rop to the value given by the int op.
| static __inline__ void fmpz_poly_q_swap | ( | fmpz_poly_q_ptr | op1, | |
| fmpz_poly_q_ptr | op2 | |||
| ) | [static] |
Swaps the elements op1 and op2.
This is done efficiently by swapping pointers.
| static __inline__ void fmpz_poly_q_zero | ( | fmpz_poly_q_ptr | rop | ) | [static] |
Sets the element rop to zero.
1.6.3