_is_mixed | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_matrix | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_own_matrix | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_own_preconditioner | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_preconditioner | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_print_option | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_ready | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_right_hand_side | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_solution | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_solver_precision | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
_solver_type | pargemslr::SolverClass< MatrixType, VectorType, DataType > | protected |
CheckReadySetups(const char *str) const | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inlineprotected |
Clear() | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inlinevirtual |
GerPrecision() const | pargemslr::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() const | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
IsReady() const | pargemslr::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)=0 | pargemslr::SolverClass< MatrixType, VectorType, DataType > | pure virtual |
Setup(VectorType &x, VectorType &rhs)=0 | pargemslr::SolverClass< MatrixType, VectorType, DataType > | pure virtual |
SetWithParameterArray(double *params) | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inlinevirtual |
Solve(VectorType &x, VectorType &rhs)=0 | pargemslr::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 |