polynomial.at Function References¶
strip¶
strip:poly v->poly
Defined in line number 32.degree¶
degree:poly P->int
Defined in line number 33.eval¶
eval:poly v,int k->int
Defined in line number 38.eval¶
eval:vec v,Split w->Split
Defined in line number 42.at_s¶
at_s:vec v->Split: eval(v,Split
Defined in line number 45.transpose¶
transpose:poly_mat M->poly_mat
Defined in line number 56.dot_product¶
dot_product:[poly] v,[poly] w->poly
Defined in line number 63.*¶
*:poly_mat A,poly_mat B->poly_mat
Defined in line number 69.poly_list_add¶
poly_list_add:[poly] v,[poly] w->[poly]
Defined in line number 75.poly_list_sub¶
poly_list_sub:[poly] v,[poly] w->[poly]
Defined in line number 79.-¶
-:poly_mat M->poly_mat
Defined in line number 84.+¶
+:poly_mat A,poly_mat B->poly_mat
Defined in line number 87.-¶
-:poly_mat A,poly_mat B->poly_mat
Defined in line number 91.scalar_multiply¶
scalar_multiply:[poly] v,poly f->[poly]
Defined in line number 96.*¶
*:poly f,poly_mat M->poly_mat
Defined in line number 100.*¶
*:int c, poly_mat M->poly_mat
Defined in line number 103.update_row¶
update_row:[poly] R, int j,poly v->[poly]: R[j]
Defined in line number 107.update_matrix_row¶
update_matrix_row:poly_mat M, int i, [poly] row->poly_mat: M[i]
Defined in line number 109.update_matrix_entry¶
update_matrix_entry:poly_mat M, int i, int j, poly v->poly_mat
Defined in line number 111.zero_poly_row¶
zero_poly_row:int n->[poly]: for i
Defined in line number 116.zero_poly_matrix¶
zero_poly_matrix:int n->poly_mat
Defined in line number 119.scalar_poly_matrix¶
scalar_poly_matrix:int n, int c->poly_mat
Defined in line number 120.+¶
+:poly_mat M, poly p->poly_mat
Defined in line number 129.-¶
-:poly_mat M, poly p->poly_mat
Defined in line number 131.=¶
=:poly_mat A,poly_mat B->bool
Defined in line number 142.is_zero¶
is_zero:poly_mat M->bool
Defined in line number 146.upper_unitriangular_inverse¶
upper_unitriangular_inverse:poly_mat P->poly_mat
Defined in line number 149.poly_permute_basis¶
poly_permute_basis:poly P, poly_mat A->poly_mat
Defined in line number 167.stringPoly¶
stringPoly:poly v, string q->string
Defined in line number 174.printPoly¶
printPoly:poly v->void
Defined in line number 190.printPolyMatrix¶
printPolyMatrix:poly_mat M,int space_size->void
Defined in line number 199.printPolyMatrix¶
printPolyMatrix:poly_mat M->void
Defined in line number 206.sgn_poly¶
sgn_poly:int k->poly
Defined in line number 218.divide_by¶
divide_by:int k,poly v->poly
Defined in line number 221.principal_minor¶
principal_minor:poly_mat M,int size->poly_mat
Defined in line number 226.divide¶
divide:poly p,poly d->(poly,poly)
Defined in line number 231.Division of integer polynomials p=dq+r
monic_divide¶
monic_divide:poly P, poly D->(poly,poly)
Defined in line number 241.poly¶
vec
Defined in line number 3.poly_mat¶
[[poly]]
Defined in line number 54.