In file bandmatrix.hpp: Object for Cholesky factors of a band matrix.
Documentation
Object for Cholesky factors of a band matrix.
This class does not provide memory management.
Inheritance:
Public Methods
-
FlatBandCholeskyFactors(int an, int abw, T* amem)
- assigne dimension, bandwith and memory
-
FlatBandCholeskyFactors()
-
void Factor(const FlatSymBandMatrix<T> & a)
- factor bandmatrix a
-
void Mult(const FlatVector<TV> & x, FlatVector<TV> & y) const
- solve with factored matrices
-
ostream& Print(ostream & ost) const
-
int Index(int i, int j) const
- compute linear position of matrix element (i,j)
-
const T& operator() (int i, int j) const
- matrix element (i,j), (i,j) must be a valid position
-
T& operator() (int i, int j)
- matrix element (i,j), (i,j) must be a valid position
-
int Size() const
-
int BandWidth() const
-
static int RequiredMem(int n, int bw)
Protected Fields
-
int n
-
int bw
-
T* mem
int n
int bw
T* mem
FlatBandCholeskyFactors(int an, int abw, T* amem)
- assigne dimension, bandwith and memory
FlatBandCholeskyFactors()
void Factor(const FlatSymBandMatrix<T> & a)
- factor bandmatrix a
void Mult(const FlatVector<TV> & x, FlatVector<TV> & y) const
- solve with factored matrices
ostream& Print(ostream & ost) const
int Index(int i, int j) const
- compute linear position of matrix element (i,j)
const T& operator() (int i, int j) const
- matrix element (i,j), (i,j) must be a valid position
T& operator() (int i, int j)
- matrix element (i,j), (i,j) must be a valid position
int Size() const
int BandWidth() const
static int RequiredMem(int n, int bw)
- Direct child classes:
- BandCholeskyFactors
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.