_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::FlexGmresClass< MatrixType, VectorType, DataType > | inlinevirtual |
FlexGmresClass() | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
FlexGmresClass(const FlexGmresClass< MatrixType, VectorType, DataType > &solver) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
FlexGmresClass(FlexGmresClass< MatrixType, VectorType, DataType > &&solver) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
GerPrecision() const | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
GetFinalRelativeResidual() const | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
GetMatrix() | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
GetNumberIterations() const | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
GetNumNonzeros() | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inlinevirtual |
GetPreconditioner() | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
GetRelativeResidual() | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
GetSolverType() const | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
IsReady() const | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
operator=(const FlexGmresClass< MatrixType, VectorType, DataType > &solver) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
operator=(FlexGmresClass< MatrixType, VectorType, DataType > &&solver) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
pargemslr::SolverClass::operator=(const SolverClass< MatrixType, VectorType, DataType > &solver) | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
pargemslr::SolverClass::operator=(SolverClass< MatrixType, VectorType, DataType > &&solver) | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
SetAbsoluteTol(bool option) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
SetKrylovSubspaceDimension(int kdim) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
SetMatrix(MatrixType &matrix) | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
SetMatrixP(MatrixType *matrix) | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inline |
SetMaxNumberIterations(int maxits) | pargemslr::FlexGmresClass< 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) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inlinevirtual |
SetTolerance(T tol) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
Setup(VectorType &x, VectorType &rhs) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inlinevirtual |
SetWithParameterArray(double *params) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inlinevirtual |
Solve(VectorType &x, VectorType &rhs) | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inlinevirtual |
pargemslr::SolverClass::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 |
~FlexGmresClass() | pargemslr::FlexGmresClass< MatrixType, VectorType, DataType > | inline |
~SolverClass() | pargemslr::SolverClass< MatrixType, VectorType, DataType > | inlinevirtual |