polynomial.at Function Index¶
Functions
Function | Argument(s) -> Results |
---|---|
strip | poly v->poly |
degree | poly P->int |
eval | poly v,int k->int |
eval | vec v,Split w->Split |
at_s | vec v->Split: eval(v,Split |
transpose | poly_mat M->poly_mat |
dot_product | [poly] v,[poly] w->poly |
* | poly_mat A,poly_mat B->poly_mat |
poly_list_add | [poly] v,[poly] w->[poly] |
poly_list_sub | [poly] v,[poly] w->[poly] |
- | poly_mat M->poly_mat |
+ | poly_mat A,poly_mat B->poly_mat |
- | poly_mat A,poly_mat B->poly_mat |
scalar_multiply | [poly] v,poly f->[poly] |
* | poly f,poly_mat M->poly_mat |
* | int c, poly_mat M->poly_mat |
update_row | [poly] R, int j,poly v->[poly]: R[j] |
update_matrix_row | poly_mat M, int i, [poly] row->poly_mat: M[i] |
update_matrix_entry | poly_mat M, int i, int j, poly v->poly_mat |
zero_poly_row | int n->[poly]: for i |
zero_poly_matrix | int n->poly_mat |
scalar_poly_matrix | int n, int c->poly_mat |
+ | poly_mat M, poly p->poly_mat |
- | poly_mat M, poly p->poly_mat |
= | poly_mat A,poly_mat B->bool |
is_zero | poly_mat M->bool |
upper_unitriangular_inverse | poly_mat P->poly_mat |
poly_permute_basis | poly P, poly_mat A->poly_mat |
stringPoly | poly v, string q->string |
printPoly | poly v->void |
printPolyMatrix | poly_mat M,int space_size->void |
printPolyMatrix | poly_mat M->void |
sgn_poly | int k->poly |
divide_by | int k,poly v->poly |
principal_minor | poly_mat M,int size->poly_mat |
divide | poly p,poly d->(poly,poly) |
monic_divide | poly P, poly D->(poly,poly) |
Data Types
Data Type Name | Definition |
---|---|
poly | vec |
poly_mat | [[poly]] |