![]() |
#include <kmatrix.h>
Public Member Functions | |
| KMatrix () | |
| KMatrix (const KMatrix &) | |
| KMatrix (int, int) | |
| ~KMatrix () | |
| void | copy_delete (void) |
| void | copy_new (int) |
| void | copy_zero (void) |
| void | copy_unit (int) |
| void | copy_shallow (KMatrix &) |
| void | copy_deep (const KMatrix &) |
| K | get (int, int) const |
| void | set (int, int, const K &) |
| int | row_is_zero (int) const |
| int | column_is_zero (int) const |
| int | column_pivot (int, int) const |
| int | gausseliminate (void) |
| int | rank (void) const |
| int | solve (K **, int *) |
| K | multiply_row (int, const K &) |
| K | add_rows (int, int, const K &, const K &) |
| int | swap_rows (int, int) |
| K | set_row_primitive (int) |
| int | is_quadratic (void) const |
| int | is_symmetric (void) const |
| K | determinant (void) const |
Private Attributes | |
| K * | a |
| int | rows |
| int | cols |
| K KMatrix< K >::add_rows | ( | int | src, |
| int | dest, | ||
| const K & | factor_src, | ||
| const K & | factor_dest | ||
| ) |
| int KMatrix< K >::column_is_zero | ( | int | c | ) | const |
| int KMatrix< K >::column_pivot | ( | int | r0, |
| int | c | ||
| ) | const |
Definition at line 490 of file kmatrix.h.
|
inline |
|
inline |
|
inline |
|
inline |
| K KMatrix< K >::determinant | ( | void | ) | const |
Definition at line 867 of file kmatrix.h.
| int KMatrix< K >::gausseliminate | ( | void | ) |
| K KMatrix< K >::get | ( | int | r, |
| int | c | ||
| ) | const |
| int KMatrix< K >::is_quadratic | ( | void | ) | const |
| int KMatrix< K >::is_symmetric | ( | void | ) | const |
| int KMatrix< K >::rank | ( | void | ) | const |
Definition at line 693 of file kmatrix.h.
| int KMatrix< K >::row_is_zero | ( | int | r | ) | const |
| K KMatrix< K >::set_row_primitive | ( | int | r | ) |
| int KMatrix< K >::solve | ( | K ** | solution, |
| int * | k | ||
| ) |
| int KMatrix< K >::swap_rows | ( | int | r1, |
| int | r2 | ||
| ) |