32 void set(
int i,
int j, number
n);
33 number
get(
int i,
int j);
86 void set(
int i,
int j, number n);
87 number
get(
int i,
int j);
void mult_row(int row, number factor)
void add_lambda_times_row(int add_to, int summand, number factor)
void set(int i, int j, number n)
int min_col_not_zero_in_row(int row)
int non_zero_entries(int row)
int next_col_not_zero(int row, int pre)
BOOLEAN zero_row(int row)
BOOLEAN is_zero_entry(int i, int j)
void free_row(int row, BOOLEAN free_non_zeros=TRUE)
void perm_rows(int i, int j)
void set(int i, int j, number n)
BOOLEAN is_zero_entry(int i, int j)
int min_col_not_zero_in_row(int row)
void add_lambda_times_row(int add_to, int summand, number factor)
BOOLEAN zero_row(int row)
void row_normalize(int row)
void perm_rows(int i, int j)
int next_col_not_zero(int row, int pre)
int non_zero_entries(int row)
void mult_row(int row, number factor)
void row_content(int row)
friend void init_with_mac_poly(tgb_sparse_matrix *mat, int row, mac_poly m)
friend poly free_row_to_poly(tgb_sparse_matrix *mat, int row, poly *monoms, int monom_index)
void free_row(int row, BOOLEAN free_non_zeros=TRUE)
mac_poly mac_p_add_ff_qq(mac_poly a, number f, mac_poly b)
void mac_destroy(mac_poly p)
void simple_gauss(tgb_sparse_matrix *mat, slimgb_alg *c)
void simple_gauss2(tgb_matrix *mat)
void mac_mult_cons(mac_poly p, number c)
int mac_length(mac_poly p)