My Project
|
#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 |
Definition at line 119 of file kmatrix.h.
|
inline |
|
inline |
K KMatrix< K >::determinant | ( | void | ) | const |
Definition at line 867 of file kmatrix.h.
int KMatrix< K >::gausseliminate | ( | void | ) |
Definition at line 553 of file kmatrix.h.
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 |
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 | ||
) |
Definition at line 599 of file kmatrix.h.
int KMatrix< K >::swap_rows | ( | int | r1, |
int | r2 | ||
) |