_is_mixed | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_matrix | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_own_matrix | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_own_preconditioner | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_preconditioner | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_print_option | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_ready | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_right_hand_side | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_solution | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_solver_precision | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
_solver_type | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | protected |
BlockJacobiClass() | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
BlockJacobiClass(const BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > &solver) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
BlockJacobiClass(BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > &&solver) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
CheckReadySetups(const char *str) const | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inlineprotected |
Clear() | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
GerPrecision() const | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
GetLocalPreconditionerP() | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
GetMatrix() | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
GetNumNonzeros() | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
GetPreconditioner() | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
GetSolverType() const | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
IsReady() const | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
MoveData(const int &location) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
operator=(const BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > &solver) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
operator=(BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > &&solver) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
SolverClass< ParallelMatrixType, ParallelVectorType, DataType >::operator=(const SolverClass< ParallelMatrixType, ParallelVectorType, DataType > &solver) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SolverClass< ParallelMatrixType, ParallelVectorType, DataType >::operator=(SolverClass< ParallelMatrixType, ParallelVectorType, DataType > &&solver) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetLocalPreconditioner(SolverClass< LocalMatrixType, LocalVectorType, DataType > &local_precond) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
SetLocalPreconditionerP(SolverClass< LocalMatrixType, LocalVectorType, DataType > *local_precond) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
SetMatrix(ParallelMatrixType &matrix) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetMatrixP(ParallelMatrixType *matrix) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetOwnLocalPreconditioner(bool own_local_preconditioner) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | |
SetOwnMatrix(bool own_matrix) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetOwnPreconditioner(bool own_preconditioner) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetPreconditioner(SolverClass< ParallelMatrixType, ParallelVectorType, DataType > &precond) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetPreconditionerP(SolverClass< ParallelMatrixType, ParallelVectorType, DataType > *precond) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetPrintOption(int print_option) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SetSolveLocation(const int &location) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
Setup(ParallelVectorType &x, ParallelVectorType &rhs) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
SetWithParameterArray(double *params) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inlinevirtual |
Solve(ParallelVectorType &x, ParallelVectorType &rhs) | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
SolverClass< ParallelMatrixType, ParallelVectorType, DataType >::Solve(DenseMatrixClass< DataType > &x, DenseMatrixClass< DataType > &rhs) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inlinevirtual |
SolverClass() | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SolverClass(const SolverClass< ParallelMatrixType, ParallelVectorType, DataType > &solver) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
SolverClass(SolverClass< ParallelMatrixType, ParallelVectorType, DataType > &&solver) | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inline |
~BlockJacobiClass() | pargemslr::BlockJacobiClass< ParallelMatrixType, ParallelVectorType, LocalMatrixType, LocalVectorType, DataType > | virtual |
~SolverClass() | pargemslr::SolverClass< ParallelMatrixType, ParallelVectorType, DataType > | inlinevirtual |