add(float value) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
add(AFloatMatrix &m) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
add_A_B(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
add_B_A(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
AFSymMatrix(int w) (defined in AFSymMatrix) | AFSymMatrix | [inline] |
apinv(int iterOuter, int iterInner) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
band (defined in FBandSMatrix) | FBandSMatrix | [protected] |
choleskyUDUt(AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
copy() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyAnn() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
copyDiagonal() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
copyFull() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
copyL() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyL0() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyL1() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyU() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyU0() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
copyU1() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
det() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
div(float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
factorisationL0U1() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
factorisationL1DL1t() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
factorisationL1U0() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
factorisationLLt() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
factorisationU1DU1t() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
factorisationUUt() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
FBandSMatrix(int asize, int nband, int *iband, float val=0.0) (defined in FBandSMatrix) | FBandSMatrix | |
FBandSMatrix(int asize, int nband, int *iband, float *val) (defined in FBandSMatrix) | FBandSMatrix | |
FBandSMatrix(const FBandSMatrix &v) (defined in FBandSMatrix) | FBandSMatrix | |
FUBandSMatrix(int asize, int nband, int *iband, float val=0.0) (defined in FUBandSMatrix) | FUBandSMatrix | |
FUBandSMatrix(int asize, int nband, int *iband, float *val) (defined in FUBandSMatrix) | FUBandSMatrix | |
FUBandSMatrix(const FUBandSMatrix &m) (defined in FUBandSMatrix) | FUBandSMatrix | [inline] |
gadd_A_B(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [virtual] |
gadd_B_A(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [inline, virtual] |
gaussSeidel(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
gaussSeidelLS(int iterMax, FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
get(int i, int j) (defined in FUBandSMatrix) | FUBandSMatrix | [virtual] |
get0(int i, int j) (defined in FUBandSMatrix) | FUBandSMatrix | [virtual] |
getBand(int i) (defined in FBandSMatrix) | FBandSMatrix | [inline] |
getD(int i) const (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
getD0(int i) const (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
getDvalues() (defined in FBandSMatrix) | FBandSMatrix | [inline] |
getHeight() const (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
getIndexBand(int i) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
getL(int iband, int i) const (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
getL0(int iband, int i) const (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
getLvalues(int i) (defined in FUBandSMatrix) | FUBandSMatrix | [inline] |
getU(int iband, int i) const (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
getU0(int iband, int i) const (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
getUvalues(int i) (defined in FBandSMatrix) | FBandSMatrix | [inline] |
getWidth() const (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
gmult_A_B(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [inline, virtual] |
gmult_B_A(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [inline, virtual] |
gsubst_A_B(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [virtual] |
gsubst_B_A(AFloatMatrix *B, bool aT=false, bool bT=false, AFloatMatrix *result=0) (defined in AFloatMatrix) | AFloatMatrix | [virtual] |
icf() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
ildlt() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
ilu0() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
ilut(int p, double eps) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
iluth(double threshold=0.001) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
index (defined in FBandSMatrix) | FBandSMatrix | [protected] |
indexesInCol(int k, Simple1DIndexList *oldCol=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
indexesInCol0(int k, Simple1DIndexList *oldCol=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
indexesInRow(int k, Simple1DIndexList *oldRow=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
indexesInRow0(int k, Simple1DIndexList *oldRow=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
inverseIteration(double eigenvalue, int nmax=3, FloatVector *ev=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
inverseSPD(AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
inverseUDUt(AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
invert() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
jacobi(FloatVector *b, FloatVector *x=0, FloatVector *dest=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
jacobiLS(int iterMax, FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
jacobiMatrix() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
jacobiPrecond(FDiagonalMatrix *S=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
jacobiVector(FloatVector *b) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverL0(FloatVector *b, FloatVector *x=0) (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
linearSolverL0U1(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverL1(FloatVector *b, FloatVector *x=0) (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
linearSolverL1DL1t(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverL1U0(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverLLt(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverU0(FloatVector *b, FloatVector *x=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
linearSolverU0(FloatVector *b, int k, FloatVector *x) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverU1(FloatVector *b, FloatVector *x=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
linearSolverU1DU1t(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
linearSolverUUt(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
maximum() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mean() (defined in AFloatMatrix) | AFloatMatrix | [inline, virtual] |
middle (defined in FBandSMatrix) | FBandSMatrix | [protected] |
milu0() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
minimum() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult(float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult_A_B(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
mult_ATv(FloatVector *v, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult_ATv(FloatVector *v, int col0, int row0, bool incremental=false, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult_Av(FloatVector *v, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult_Av(FloatVector *v, int col0, int row0, bool incremental=false, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
mult_B_A(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
mult_vA(FloatVector *v, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
mult_vA(FloatVector *v, int row0, int col0, bool incremental=false, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
mult_vAT(FloatVector *vt, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
mult_vAT(FloatVector *vt, int row0, int col0, bool incremental=false, FloatVector *result=0) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
n (defined in FBandSMatrix) | FBandSMatrix | [protected] |
nD (defined in FBandSMatrix) | FBandSMatrix | [protected] |
nL0 (defined in FBandSMatrix) | FBandSMatrix | [protected] |
nmax (defined in FBandSMatrix) | FBandSMatrix | [protected] |
norme2() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
nU0 (defined in FBandSMatrix) | FBandSMatrix | [protected] |
numberOfBands() (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
numberOfDBands() (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
numberOfL0Bands() (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
numberOfU0Bands() (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
operator *=(float value) (defined in FBandSMatrix) | FBandSMatrix | |
operator/=(float value) (defined in FBandSMatrix) | FBandSMatrix | |
operator=(const FUBandSMatrix &m) (defined in FUBandSMatrix) | FUBandSMatrix | |
operator=(const FBandSMatrix &v) (defined in FBandSMatrix) | FBandSMatrix | |
output() (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
output(FILE *file) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
power(int nmax, float *firstEigenValue, FloatVector *evMax0=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
rayleighQuotient(FloatVector *ev=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
rilu0(float omega=0.95) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
set(int i, int j, float value) (defined in FUBandSMatrix) | FUBandSMatrix | [virtual] |
set0(int i, int j, float value) (defined in FUBandSMatrix) | FUBandSMatrix | [virtual] |
setAll(float value=0.0) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
setAll(AFloatMatrix *from, bool t=false) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
setBand(int i, FloatVector *v) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
setD(int i, float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
setD0(int i, float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
setL(int iband, int i, float value) (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
setL0(int iband, int i, float value) (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |
setU(int iband, int i, float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
setU0(int iband, int i, float value) (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
sigma() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
size() const (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
solve(FloatVector *b, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
sor(double omega, AFSymMatrix **R=0, AFSymMatrix **T=0) (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
sor(FloatVector *b, float omega=1.0, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
sorLS(int iterMax, FloatVector *b, float omega=1.0, FloatVector *x=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
ssor(double omega, AFSymMatrix **R=0, FDiagonalMatrix **S=0, AFSymMatrix **T=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
ssorFactorisation() (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
ssorScaled(double omega, float *cste, AFSymMatrix **R=0, AFSymMatrix **T=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
ssorScaledSPD(double omega, float *cste, AFSymMatrix **R=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
ssorSPD(double omega, AFSymMatrix **R=0, FDiagonalMatrix **S=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
subst(float value) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
subst(AFloatMatrix &m) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
subst_A_B(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
subst_B_A(AFSymMatrix *B, AFSymMatrix *result=0) (defined in AFSymMatrix) | AFSymMatrix | [virtual] |
sum() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
t(AFloatMatrix *result=0) (defined in FBandSMatrix) | FBandSMatrix | [inline, virtual] |
trace() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
width (defined in AFSymMatrix) | AFSymMatrix | [protected] |
~AFloatMatrix() (defined in AFloatMatrix) | AFloatMatrix | [inline, virtual] |
~AFSymMatrix() (defined in AFSymMatrix) | AFSymMatrix | [inline, virtual] |
~FBandSMatrix() (defined in FBandSMatrix) | FBandSMatrix | [virtual] |
~FUBandSMatrix() (defined in FUBandSMatrix) | FUBandSMatrix | [inline, virtual] |