Template Numerical Library version\ main:bb09b17
Loading...
Searching...
No Matches
TNL::Solvers::Linear::IDRs< Matrix > Member List

This is the complete list of members for TNL::Solvers::Linear::IDRs< Matrix >, including all inherited members.

checkConvergence()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
checkNextIteration()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
configSetup(Config::ConfigDescription &config, const String &prefix="")TNL::Solvers::Linear::IDRs< Matrix >static
TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >::configSetup(Config::ConfigDescription &config, const std::string &prefix="")TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >static
ConstVectorViewType typedefTNL::Solvers::Linear::IDRs< Matrix >
DeviceType typedefTNL::Solvers::Linear::IDRs< Matrix >
DeviceVector typedef (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
f (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
G (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
getConvergenceResidue() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getDivergenceResidue() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getIterations() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getMaxIterations() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getMinIterations() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getResidue() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
HostMatrix typedef (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
HostVector typedef (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
IndexType typedefTNL::Solvers::Linear::IDRs< Matrix >
IterativeSolver()=defaultTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
M (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
matrix (defined in TNL::Solvers::Linear::LinearSolver< Matrix >)TNL::Solvers::Linear::LinearSolver< Matrix >protected
MatrixPointer typedefTNL::Solvers::Linear::LinearSolver< Matrix >
MatrixType typedefTNL::Solvers::Linear::LinearSolver< Matrix >
matvec(ConstVectorViewType src, VectorViewType dst) (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
nextIteration()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
P (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
preconditioner (defined in TNL::Solvers::Linear::LinearSolver< Matrix >)TNL::Solvers::Linear::LinearSolver< Matrix >protected
PreconditionerPointer typedefTNL::Solvers::Linear::LinearSolver< Matrix >
PreconditionerType typedefTNL::Solvers::Linear::LinearSolver< Matrix >
psolve(ConstVectorViewType src, VectorViewType dst) (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
r (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
r_s (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
RealType typedefTNL::Solvers::Linear::IDRs< Matrix >
resetIterations()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
s (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
setConvergenceResidue(const Matrix::RealType &convergenceResidue)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setDivergenceResidue(const Matrix::RealType &divergenceResidue)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setMatrix(const MatrixPointer &matrix)TNL::Solvers::Linear::LinearSolver< Matrix >inline
setMaxIterations(const Matrix::IndexType &maxIterations)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setMinIterations(const Matrix::IndexType &minIterations)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setPreconditioner(const PreconditionerPointer &preconditioner)TNL::Solvers::Linear::LinearSolver< Matrix >inline
setRefreshRate(const Matrix::IndexType &refreshRate)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setResidualSmoothing(bool smoothing)TNL::Solvers::Linear::IDRs< Matrix >
setResidue(const Matrix::RealType &residue)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setShadowSpaceDimension(int s)TNL::Solvers::Linear::IDRs< Matrix >
setSize(const VectorViewType &x) (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
setSolverMonitor(SolverMonitorType &solverMonitor)TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
setup(const Config::ParameterContainer &parameters, const String &prefix="") overrideTNL::Solvers::Linear::IDRs< Matrix >virtual
TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >::setup(const Config::ParameterContainer &parameters, const std::string &prefix="")TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
size (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
sizeWithGhosts (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
smoothing (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
solve(ConstVectorViewType b, VectorViewType x) overrideTNL::Solvers::Linear::IDRs< Matrix >virtual
SolverMonitorType typedefTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
t (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
U (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
v (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
VectorType typedef (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
VectorViewType typedefTNL::Solvers::Linear::IDRs< Matrix >
x_s (defined in TNL::Solvers::Linear::IDRs< Matrix >)TNL::Solvers::Linear::IDRs< Matrix >protected
~LinearSolver()TNL::Solvers::Linear::LinearSolver< Matrix >inlinevirtual