ParGeMSLR
pargemslr::SolverClass< MatrixType, VectorType, DataType > Member List

This is the complete list of members for pargemslr::SolverClass< MatrixType, VectorType, DataType >, including all inherited members.

_is_mixedpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_matrixpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_own_matrixpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_own_preconditionerpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_preconditionerpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_print_optionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_readypargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_right_hand_sidepargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solutionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solver_precisionpargemslr::SolverClass< MatrixType, VectorType, DataType >protected
_solver_typepargemslr::SolverClass< MatrixType, VectorType, DataType >protected
CheckReadySetups(const char *str) constpargemslr::SolverClass< MatrixType, VectorType, DataType >inlineprotected
Clear()pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual
GerPrecision() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetMatrix()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetNumNonzeros()pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual
GetPreconditioner()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
GetSolverType() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
IsReady() constpargemslr::SolverClass< MatrixType, VectorType, DataType >inline
operator=(const SolverClass< MatrixType, VectorType, DataType > &solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
operator=(SolverClass< MatrixType, VectorType, DataType > &&solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetMatrix(MatrixType &matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetMatrixP(MatrixType *matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetOwnMatrix(bool own_matrix)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetOwnPreconditioner(bool own_preconditioner)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPreconditioner(SolverClass< MatrixType, VectorType, DataType > &precond)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPreconditionerP(SolverClass< MatrixType, VectorType, DataType > *precond)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetPrintOption(int print_option)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SetSolveLocation(const int &location)=0pargemslr::SolverClass< MatrixType, VectorType, DataType >pure virtual
Setup(VectorType &x, VectorType &rhs)=0pargemslr::SolverClass< MatrixType, VectorType, DataType >pure virtual
SetWithParameterArray(double *params)pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual
Solve(VectorType &x, VectorType &rhs)=0pargemslr::SolverClass< MatrixType, VectorType, DataType >pure virtual
Solve(DenseMatrixClass< DataType > &x, DenseMatrixClass< DataType > &rhs)pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual
SolverClass()pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SolverClass(const SolverClass< MatrixType, VectorType, DataType > &solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
SolverClass(SolverClass< MatrixType, VectorType, DataType > &&solver)pargemslr::SolverClass< MatrixType, VectorType, DataType >inline
~SolverClass()pargemslr::SolverClass< MatrixType, VectorType, DataType >inlinevirtual