62 template <
class nr_type_t>
72 tvector<nr_type_t> *);
void ensure_diagonal_MNA(void)
void householder_apply_left(int, nr_type_t)
void solve_gauss_jordan(void)
void ensure_diagonal(void)
void solve_lu_crout(void)
eqnsys()
Constructor creates an unnamed instance of the eqnsys class.
nr_double_t convergence_criteria(void)
nr_type_t householder_left(int)
void factorize_lu_crout(void)
pivot_type
Definition of pivoting strategies.
nr_type_t householder_create_left(int)
void substitute_lu_doolittle(void)
void substitute_qr_householder_ls(void)
void passEquationSys(tmatrix< nr_type_t > *, tvector< nr_type_t > *, tvector< nr_type_t > *)
void householder_apply_right(int, nr_type_t)
void factorize_qr_householder(void)
void factorize_lu_doolittle(void)
void substitute_qrh(void)
void givens_apply_v(int, int, nr_double_t, nr_double_t)
algo_type
Definition of equation system solving algorithms.
void substitute_svd(void)
void solve_lu_doolittle(void)
~eqnsys()
Destructor deletes the eqnsys class object.
void preconditioner(void)
tvector< nr_double_t > * S
nr_double_t euclidian_r(int, int c=1)
void chop_svd(void)
Annihilates near-zero singular values.
void householder_apply_right_extern(int, nr_type_t)
tvector< nr_double_t > * E
void substitute_qr_householder(void)
nr_double_t euclidian_c(int, int r=1)
void diagonalize_svd(void)
int countPairs(int, int &, int &)
void substitute_lu_crout(void)
nr_type_t householder_create_right(int)
void givens_apply_u(int, int, nr_double_t, nr_double_t)
nr_type_t householder_right(int)
void solve_iterative(void)