#include <spuc.h>
#include <cassert>
#include <vector.h>
#include <matrix.h>
#include "specmat.h"
#include "lu.h"
#include "fastmath.h"
#include "ls_solve.h"
Include dependency graph for ls_solve.cpp:
Namespaces | |
namespace | SPUC |
Functions | |
vec | SPUC::ls_solve (const mat &A, const vec &b) |
Solve linear equation system by LU factorisation. | |
mat | SPUC::ls_solve (const mat &A, const mat &b) |
Solve multiple linear equations by LU factorisation. | |
vec | SPUC::ls_solve_chol (const mat &A, const vec &b) |
Solve linear equation system by Cholesky factorisation. | |
vec | SPUC::ls_solve (const mat &L, const mat &U, const vec &b) |
Solve linear equation system, when LU-factorisation is given. | |
vec | SPUC::ls_solve_chol (const mat &A, int p, const vec &b) |
Solve linear (band) equation system by Cholesky factorisation. | |
vec | SPUC::ls_solve (const mat &L, int p, const mat &U, int q, const vec &b) |
Solve linear (band) equation system, when LU-factorisation is given. | |
vec | SPUC::ls_solve_od (const mat &A, const vec &b) |
Solves overdetermined linear equation systems. | |
mat | SPUC::ls_solve_od (const mat &A, const mat &B) |
Solves overdetermined linear equation systems. | |
vec | SPUC::backslash (const mat &A, const vec &b) |
A general linear equation system solver. | |
mat | SPUC::backslash (const mat &A, const mat &B) |
A general linear equation system solver. | |
vec | SPUC::forward_substitution (const mat &L, const vec &b) |
Forward substitution of square matrix. | |
void | SPUC::forward_substitution (const mat &L, const vec &b, vec &x) |
Forward substitution of square matrix. | |
vec | SPUC::forward_substitution (const mat &L, int p, const vec &b) |
Forward substitution of band matricies. | |
void | SPUC::forward_substitution (const mat &L, int p, const vec &b, vec &x) |
Forward substitution of band matricies. | |
vec | SPUC::backward_substitution (const mat &U, const vec &b) |
Backward substitution of square matrix. | |
void | SPUC::backward_substitution (const mat &U, const vec &b, vec &x) |
Backward substitution of square matrix. | |
vec | SPUC::backward_substitution (const mat &U, int q, const vec &b) |
Backward substitution of band matrix. | |
void | SPUC::backward_substitution (const mat &U, int q, const vec &b, vec &x) |
Backward substitution of band matrix. |
2002/02/14 20:54:59