#include <tgbgauss.h>
|
| tgb_matrix (int i, int j) |
|
| ~tgb_matrix () |
|
int | get_rows () |
|
int | get_columns () |
|
void | print () |
|
void | perm_rows (int i, int j) |
|
void | set (int i, int j, number n) |
|
number | get (int i, int j) |
|
BOOLEAN | is_zero_entry (int i, int j) |
|
void | free_row (int row, BOOLEAN free_non_zeros=TRUE) |
|
int | min_col_not_zero_in_row (int row) |
|
int | next_col_not_zero (int row, int pre) |
|
BOOLEAN | zero_row (int row) |
|
void | mult_row (int row, number factor) |
|
void | add_lambda_times_row (int add_to, int summand, number factor) |
|
int | non_zero_entries (int row) |
|
Definition at line 18 of file tgbgauss.h.
◆ tgb_matrix()
tgb_matrix::tgb_matrix |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
Definition at line 459 of file tgbgauss.cc.
460{
461 n=(number**)
omAlloc(
i*
sizeof (number*));;
462 int z;
463 int z2;
465 {
468 {
470 }
471 }
475}
◆ ~tgb_matrix()
tgb_matrix::~tgb_matrix |
( |
| ) |
|
Definition at line 477 of file tgbgauss.cc.
478{
479 int z;
481 {
483 {
485 {
486 int z2;
488 {
490 }
491 }
493 }
494 }
496}
◆ add_lambda_times_row()
void tgb_matrix::add_lambda_times_row |
( |
int |
add_to, |
|
|
int |
summand, |
|
|
number |
factor |
|
) |
| |
Definition at line 603 of file tgbgauss.cc.
604{
607 {
609 {
610 number n1=
n[add_to][
i];
615 }
616 }
617}
◆ free_row()
void tgb_matrix::free_row |
( |
int |
row, |
|
|
BOOLEAN |
free_non_zeros = TRUE |
|
) |
| |
◆ get()
number tgb_matrix::get |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
◆ get_columns()
int tgb_matrix::get_columns |
( |
| ) |
|
◆ get_rows()
int tgb_matrix::get_rows |
( |
| ) |
|
◆ is_zero_entry()
BOOLEAN tgb_matrix::is_zero_entry |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
◆ min_col_not_zero_in_row()
int tgb_matrix::min_col_not_zero_in_row |
( |
int |
row | ) |
|
◆ mult_row()
void tgb_matrix::mult_row |
( |
int |
row, |
|
|
number |
factor |
|
) |
| |
Definition at line 619 of file tgbgauss.cc.
620{
622 return;
625 {
627 {
631 }
632 }
633}
◆ next_col_not_zero()
int tgb_matrix::next_col_not_zero |
( |
int |
row, |
|
|
int |
pre |
|
) |
| |
◆ non_zero_entries()
int tgb_matrix::non_zero_entries |
( |
int |
row | ) |
|
Definition at line 590 of file tgbgauss.cc.
591{
593 int z=0;
595 {
597 z++;
598 }
599 return z;
600}
◆ perm_rows()
void tgb_matrix::perm_rows |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
◆ print()
void tgb_matrix::print |
( |
| ) |
|
Definition at line 498 of file tgbgauss.cc.
499{
504 {
507 {
514 }
516 }
517}
static FORCE_INLINE void n_Write(number n, const coeffs r, const BOOLEAN bShortOut=TRUE)
const CanonicalForm int s
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
void StringSetS(const char *st)
void PrintS(const char *s)
◆ set()
void tgb_matrix::set |
( |
int |
i, |
|
|
int |
j, |
|
|
number |
n |
|
) |
| |
◆ zero_row()
BOOLEAN tgb_matrix::zero_row |
( |
int |
row | ) |
|
◆ columns
◆ free_numbers
◆ rows
The documentation for this class was generated from the following files: