#include <GteLinearSystem.h>
|
static bool | Solve (Matrix2x2< Real > const &A, Vector2< Real > const &B, Vector2< Real > &X) |
|
static bool | Solve (Matrix3x3< Real > const &A, Vector3< Real > const &B, Vector3< Real > &X) |
|
static bool | Solve (Matrix4x4< Real > const &A, Vector4< Real > const &B, Vector4< Real > &X) |
|
static bool | Solve (int N, Real const *A, Real const *B, Real *X) |
|
static bool | Solve (int N, int M, Real const *A, Real const *B, Real *X) |
|
static bool | SolveConstantTridiagonal (int N, Real subdiagonal, Real diagonal, Real superdiagonal, Real const *B, Real *X) |
|
static unsigned int | SolveSymmetricCG (int N, Real const *A, Real const *B, Real *X, unsigned int maxIterations, Real tolerance) |
|
static unsigned int | SolveSymmetricCG (int N, SparseMatrix const &A, Real const *B, Real *X, unsigned int maxIterations, Real tolerance) |
|
static bool | SolveTridiagonal (int N, Real const *subdiagonal, Real const *diagonal, Real const *superdiagonal, Real const *B, Real *X) |
|
|
static Real | Dot (int N, Real const *U, Real const *V) |
|
static void | Mul (int N, Real const *A, Real const *X, Real *P) |
|
static void | Mul (int N, SparseMatrix const &A, Real const *X, Real *P) |
|
static void | UpdateP (int N, Real *P, Real beta, Real const *R) |
|
static void | UpdateR (int N, Real *R, Real alpha, Real const *W) |
|
static void | UpdateX (int N, Real *X, Real alpha, Real const *P) |
|
template<typename Real>
class gte::LinearSystem< Real >
Definition at line 33 of file GteLinearSystem.h.
template<typename Real >
bool gte::LinearSystem< Real >::SolveConstantTridiagonal |
( |
int |
N, |
|
|
Real |
subdiagonal, |
|
|
Real |
diagonal, |
|
|
Real |
superdiagonal, |
|
|
Real const * |
B, |
|
|
Real * |
X |
|
) |
| |
|
static |
template<typename Real >
unsigned int gte::LinearSystem< Real >::SolveSymmetricCG |
( |
int |
N, |
|
|
Real const * |
A, |
|
|
Real const * |
B, |
|
|
Real * |
X, |
|
|
unsigned int |
maxIterations, |
|
|
Real |
tolerance |
|
) |
| |
|
static |
template<typename Real >
bool gte::LinearSystem< Real >::SolveTridiagonal |
( |
int |
N, |
|
|
Real const * |
subdiagonal, |
|
|
Real const * |
diagonal, |
|
|
Real const * |
superdiagonal, |
|
|
Real const * |
B, |
|
|
Real * |
X |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: