HDK
|
This is the complete list of members for UT_MatrixIterSolverT< T >, including all inherited members.
biPCG(void(*AMult)(const UT_VectorT< T > &x, UT_VectorT< T > &result, int transpose), void(*ASolve)(const UT_VectorT< T > &b, UT_VectorT< T > &x, int transpose), int n, UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-3, int normType=2, int maxIter=-1) | UT_MatrixIterSolverT< T > | |
MatrixDotOp typedef | UT_MatrixIterSolverT< T > | |
MatrixOp typedef | UT_MatrixIterSolverT< T > | |
PBiCG(UT_VectorT< T > &x, const UT_VectorT< T > &b, exint *resultIters=NULL, UT_PreciseT< T > *resultError=NULL, UT_Interrupt *boss=NULL) const | UT_MatrixIterSolverT< T > | |
PBiCGStab(UT_VectorT< T > &x, const UT_VectorT< T > &b, exint *resultIters=NULL, UT_PreciseT< T > *resultError=NULL, UT_Interrupt *boss=NULL) const | UT_MatrixIterSolverT< T > | |
PCG(UT_VectorT< T > &x, const UT_VectorT< T > &b, exint *resultIters=NULL, UT_PreciseT< T > *resultError=NULL, UT_Interrupt *boss=NULL) const | UT_MatrixIterSolverT< T > | |
PCG(void(*AMult)(const UT_VectorT< T > &x, UT_VectorT< T > &result), void(*ASolve)(const UT_VectorT< T > &b, UT_VectorT< T > &x), int n, UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-3, int normType=2, int maxIter=-1) | UT_MatrixIterSolverT< T > | |
PCG(UT_VectorT< T > &x, const UT_VectorT< T > &b, const UT_Functor2< void, const UT_VectorT< T > &, UT_VectorT< T > & > &AMult, const UT_Functor2< void, const UT_VectorT< T > &, UT_VectorT< T > & > &ASolve, const UT_Functor2< bool, int, const UT_VectorT< T > & > &iterateTest) | UT_MatrixIterSolverT< T > | static |
PCGLS(UT_VectorT< T > &x, const UT_VectorT< T > &b, exint *resultIters=NULL, UT_PreciseT< T > *resultError=NULL, UT_Interrupt *boss=NULL) const | UT_MatrixIterSolverT< T > | |
PCGLS(void(*AMult)(const UT_VectorT< T > &x, UT_VectorT< T > &result, int transpose), void(*AtASolve)(const UT_VectorT< T > &b, UT_VectorT< T > &x), int m, int n, UT_VectorT< T > &x, const UT_VectorT< T > &b, T tol=1e-3, int normType=2, int maxIter=-1) | UT_MatrixIterSolverT< T > | |
PCGLS(const AMult &amult, const AtASolve &atasolve, int rows, int cols, UT_VectorT< T > &x, const UT_VectorT< T > &b, fpreal tol=-1.0, int norm_type=2, int max_iter=-1) | UT_MatrixIterSolverT< T > | |
setMultVec(const MatrixOp &op) | UT_MatrixIterSolverT< T > | |
setMultVec(const SparseMatrixType &matrix) | UT_MatrixIterSolverT< T > | |
setPreconditioner(const MatrixOp &op) | UT_MatrixIterSolverT< T > | |
setPreconditioner(const UT_VectorT< T > &invertedDiagonal) | UT_MatrixIterSolverT< T > | |
setPreconditioner(const SparseMatrixType &L, const SparseMatrixType &U, bool LhasUnitDiagonal=false, bool UhasUnitDiagonal=false) | UT_MatrixIterSolverT< T > | |
setStopCondition(const StopConditionOp &op) | UT_MatrixIterSolverT< T > | |
setTransposeMultVec(const MatrixOp &op) | UT_MatrixIterSolverT< T > | |
setTransposeMultVec(const SparseMatrixType &transposematrix) | UT_MatrixIterSolverT< T > | |
setTransposePreconditioner(const MatrixOp &op) | UT_MatrixIterSolverT< T > | |
setTransposePreconditioner(const UT_VectorT< T > &invertedDiagonal) | UT_MatrixIterSolverT< T > | |
SparseMatrixType typedef | UT_MatrixIterSolverT< T > | |
StopConditionOp typedef | UT_MatrixIterSolverT< T > | |
UT_MatrixIterSolverT(exint maxIterations=-1, UT_PreciseT< T > tolerance=1e-5, bool useAbsoluteError=false) | UT_MatrixIterSolverT< T > |