.. _polynomial.at_ref: polynomial.at Function References ======================================================= | .. _strip_poly_v->poly1: strip ------------------------------------------------- | ``strip:poly v->poly`` Defined in line number 32. | | .. _degree_poly_p->int1: degree ------------------------------------------------- | ``degree:poly P->int`` Defined in line number 33. | | .. _eval_poly_v,int_k->int1: eval ------------------------------------------------- | ``eval:poly v,int k->int`` Defined in line number 38. | | .. _eval_vec_v,split_w->split1: eval ------------------------------------------------- | ``eval:vec v,Split w->Split`` Defined in line number 42. | | .. _at_s_vec_v->split:_eval(v,split1: at_s ------------------------------------------------- | ``at_s:vec v->Split: eval(v,Split`` Defined in line number 45. | | .. _transpose_poly_mat_m->poly_mat1: transpose ------------------------------------------------- | ``transpose:poly_mat M->poly_mat`` Defined in line number 56. | | .. _dot_product_[poly]_v,[poly]_w->poly1: dot_product ------------------------------------------------- | ``dot_product:[poly] v,[poly] w->poly`` Defined in line number 63. | | .. _\*_poly_mat_A,poly_mat_B->poly_mat1: \* ------------------------------------------------- | ``*:poly_mat A,poly_mat B->poly_mat`` Defined in line number 69. | | .. _poly_list_add_[poly]_v,[poly]_w->[poly]1: poly_list_add ------------------------------------------------- | ``poly_list_add:[poly] v,[poly] w->[poly]`` Defined in line number 75. | | .. _poly_list_sub_[poly]_v,[poly]_w->[poly]1: poly_list_sub ------------------------------------------------- | ``poly_list_sub:[poly] v,[poly] w->[poly]`` Defined in line number 79. | | .. _\-_poly_mat_M->poly_mat1: \- ------------------------------------------------- | ``-:poly_mat M->poly_mat`` Defined in line number 84. | | .. _\+_poly_mat_A,poly_mat_B->poly_mat1: \+ ------------------------------------------------- | ``+:poly_mat A,poly_mat B->poly_mat`` Defined in line number 87. | | .. _\-_poly_mat_A,poly_mat_B->poly_mat1: \- ------------------------------------------------- | ``-:poly_mat A,poly_mat B->poly_mat`` Defined in line number 91. | | .. _scalar_multiply_[poly]_v,poly_f->[poly]1: scalar_multiply ------------------------------------------------- | ``scalar_multiply:[poly] v,poly f->[poly]`` Defined in line number 96. | | .. _\*_poly_f,poly_mat_M->poly_mat1: \* ------------------------------------------------- | ``*:poly f,poly_mat M->poly_mat`` Defined in line number 100. | | .. _\*_int_c,_poly_mat_M->poly_mat1: \* ------------------------------------------------- | ``*:int c, poly_mat M->poly_mat`` Defined in line number 103. | | .. _update_row_[poly]_r,_int_j,poly_v->[poly]:_r[j]1: update_row ------------------------------------------------- | ``update_row:[poly] R, int j,poly v->[poly]: R[j]`` Defined in line number 107. | | .. _update_matrix_row_poly_mat_m,_int_i,_[poly]_row->poly_mat:_m[i]1: 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_poly_mat_m,_int_i,_int_j,_poly_v->poly_mat1: 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_int_n->[poly]:_for_i1: zero_poly_row ------------------------------------------------- | ``zero_poly_row:int n->[poly]: for i`` Defined in line number 116. | | .. _zero_poly_matrix_int_n->poly_mat1: zero_poly_matrix ------------------------------------------------- | ``zero_poly_matrix:int n->poly_mat`` Defined in line number 119. | | .. _scalar_poly_matrix_int_n,_int_c->poly_mat1: scalar_poly_matrix ------------------------------------------------- | ``scalar_poly_matrix:int n, int c->poly_mat`` Defined in line number 120. | | .. _\+_poly_mat_M,_poly_p->poly_mat1: \+ ------------------------------------------------- | ``+:poly_mat M, poly p->poly_mat`` Defined in line number 129. | | .. _\-_poly_mat_M,_poly_p->poly_mat1: \- ------------------------------------------------- | ``-:poly_mat M, poly p->poly_mat`` Defined in line number 131. | | .. _\=_poly_mat_A,poly_mat_B->bool1: \= ------------------------------------------------- | ``=:poly_mat A,poly_mat B->bool`` Defined in line number 142. | | .. _is_zero_poly_mat_m->bool1: is_zero ------------------------------------------------- | ``is_zero:poly_mat M->bool`` Defined in line number 146. | | .. _upper_unitriangular_inverse_poly_mat_p->poly_mat1: upper_unitriangular_inverse ------------------------------------------------- | ``upper_unitriangular_inverse:poly_mat P->poly_mat`` Defined in line number 149. | | .. _poly_permute_basis_poly_p,_poly_mat_a->poly_mat1: poly_permute_basis ------------------------------------------------- | ``poly_permute_basis:poly P, poly_mat A->poly_mat`` Defined in line number 167. | | .. _stringpoly_poly_v,_string_q->string1: stringPoly ------------------------------------------------- | ``stringPoly:poly v, string q->string`` Defined in line number 174. | | .. _printpoly_poly_v->void1: printPoly ------------------------------------------------- | ``printPoly:poly v->void`` Defined in line number 190. | | .. _printpolymatrix_poly_mat_m,int_space_size->void1: printPolyMatrix ------------------------------------------------- | ``printPolyMatrix:poly_mat M,int space_size->void`` Defined in line number 199. | | .. _printpolymatrix_poly_mat_m->void1: printPolyMatrix ------------------------------------------------- | ``printPolyMatrix:poly_mat M->void`` Defined in line number 206. | | .. _sgn_poly_int_k->poly1: sgn_poly ------------------------------------------------- | ``sgn_poly:int k->poly`` Defined in line number 218. | | .. _divide_by_int_k,poly_v->poly1: divide_by ------------------------------------------------- | ``divide_by:int k,poly v->poly`` Defined in line number 221. | | .. _principal_minor_poly_mat_m,int_size->poly_mat1: principal_minor ------------------------------------------------- | ``principal_minor:poly_mat M,int size->poly_mat`` Defined in line number 226. | | .. _divide_poly_p,poly_d->(poly,poly)1: divide ------------------------------------------------- | ``divide:poly p,poly d->(poly,poly)`` Defined in line number 231. | | Division of integer polynomials p=dq+r | .. _monic_divide_poly_p,_poly_d->(poly,poly)1: monic_divide ------------------------------------------------- | ``monic_divide:poly P, poly D->(poly,poly)`` Defined in line number 241. | | .. _poly1: poly ----------------------------------------- | ``vec`` Defined in line number 3. | | .. _poly_mat1: poly_mat ----------------------------------------- | ``[[poly]]`` Defined in line number 54. | |