Add Apache License version 2.0.
[pbc.git] / include / pbc_multiz.h
blob176577791d3b901452801d8b20035ee5bc003688
1 // Multinomnials with integer coefficients.
3 //requires
4 // * field.h
6 #ifndef __PBC_FIELDMULTI_H__
7 #define __PBC_FIELDMULTI_H__
9 void field_init_multiz(field_ptr f);
11 element_ptr multiz_new_list(element_ptr e);
12 void multiz_append(element_ptr l, element_ptr m);
14 void multiz_to_mpz(mpz_ptr z, multiz ep);
15 int multiz_is_z(multiz m);
16 multiz multiz_at(multiz m, int i);
17 int multiz_count(multiz m);
18 int multiz_is0(multiz m);
20 #endif //__PBC_FIELDMULTI_H__