Template Numerical Library: Member List

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
TNL::Solvers::Linear::GMRES< Matrix > Member List

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

_M_tmp (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
apply_givens_rotations(int i, int m) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
applyPlaneRotation(RealType &dx, RealType &dy, RealType &cs, RealType &sn) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
checkConvergence() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > | virtual
checkNextIteration() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > | virtual
compute_residue(VectorViewType r, ConstVectorViewType x, ConstVectorViewType b) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
configSetup(Config::ConfigDescription &config, const String &prefix="") | TNL::Solvers::Linear::GMRES< 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
ConstDeviceView typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
ConstVectorViewType typedef | TNL::Solvers::Linear::GMRES< Matrix > |
cs (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
DeviceType typedef | TNL::Solvers::Linear::GMRES< Matrix > |
DeviceVector typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
DeviceView typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
generatePlaneRotation(RealType &dx, RealType &dy, RealType &cs, RealType &sn) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
getConvergenceResidue() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
getDivergenceResidue() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
getIterations() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
getLocalOffset(const M &m) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | inlineprotectedstatic
getLocalOffset(const Matrices::DistributedMatrix< M > &m) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | inlineprotectedstatic
getMaxIterations() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
getMinIterations() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
getResidue() const | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
H (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
hauseholder_apply_trunc(HostView out, int i, VectorViewType y_i, ConstVectorViewType z) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
hauseholder_cwy(VectorViewType v, int i) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
hauseholder_cwy_transposed(VectorViewType z, int i, ConstVectorViewType w) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
hauseholder_generate(int i, VectorViewType y_i, ConstVectorViewType z) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
HostVector typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
HostView typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
IndexType typedef | TNL::Solvers::Linear::GMRES< Matrix > |
IterativeSolver()=default | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
ldSize (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
localOffset (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
matrix (defined in TNL::Solvers::Linear::LinearSolver< Matrix >) | TNL::Solvers::Linear::LinearSolver< Matrix > | protected
MatrixPointer typedef | TNL::Solvers::Linear::LinearSolver< Matrix > |
MatrixType typedef | TNL::Solvers::Linear::LinearSolver< Matrix > |
nextIteration() | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > | virtual
orthogonalize_CGS(int m, RealType normb, RealType beta) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
orthogonalize_CWY(int m, RealType normb, RealType beta) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
orthogonalize_MGS(int m, RealType normb, RealType beta) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
preconditioned_matvec(VectorViewType w, ConstVectorViewType v) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
preconditioner (defined in TNL::Solvers::Linear::LinearSolver< Matrix >) | TNL::Solvers::Linear::LinearSolver< Matrix > | protected
PreconditionerPointer typedef | TNL::Solvers::Linear::LinearSolver< Matrix > |
PreconditionerType typedef | TNL::Solvers::Linear::LinearSolver< Matrix > |
r (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
RealType typedef | TNL::Solvers::Linear::GMRES< Matrix > |
resetIterations() | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
restarting_max (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
restarting_min (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
restarting_step_max (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
restarting_step_min (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
s (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< 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 > | inlinevirtual
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 > |
setResidue(const Matrix::RealType &residue) | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
setSize(const VectorViewType &x) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
setSolverMonitor(SolverMonitorType &solverMonitor) | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
setup(const Config::ParameterContainer &parameters, const String &prefix="") override | TNL::Solvers::Linear::GMRES< 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::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
sn (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
solve(ConstVectorViewType b, VectorViewType x) override | TNL::Solvers::Linear::GMRES< Matrix > | virtual
SolverMonitorType typedef | TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType > |
T (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
update(int k, int m, const HostVector &H, const HostVector &s, DeviceVector &V, Vector &x) (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
V (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
Variant enum name (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
variant (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
VectorType typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
VectorViewType typedef | TNL::Solvers::Linear::GMRES< Matrix > |
w (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
Y (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
YL (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
z (defined in TNL::Solvers::Linear::GMRES< Matrix >) | TNL::Solvers::Linear::GMRES< Matrix > | protected
~LinearSolver()=default | TNL::Solvers::Linear::LinearSolver< Matrix > | virtual