HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_MatrixIterSolverT< T > Member List

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 typedefUT_MatrixIterSolverT< T >
MatrixOp typedefUT_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 typedefUT_MatrixIterSolverT< T >
StopConditionOp typedefUT_MatrixIterSolverT< T >
UT_MatrixIterSolverT(exint maxIterations=-1, UT_PreciseT< T > tolerance=1e-5, bool useAbsoluteError=false)UT_MatrixIterSolverT< T >