Template Numerical Library version\ main:eacc201d
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()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
checkNextIteration()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
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
ConstDeviceView typedef (defined in TNL::Solvers::Linear::GMRES< Matrix >)TNL::Solvers::Linear::GMRES< Matrix >protected
ConstVectorViewType typedefTNL::Solvers::Linear::GMRES< Matrix >
cs (defined in TNL::Solvers::Linear::GMRES< Matrix >)TNL::Solvers::Linear::GMRES< Matrix >protected
DeviceType typedefTNL::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() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getDivergenceResidue() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getIterations() constTNL::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() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getMinIterations() constTNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
getResidue() constTNL::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 typedefTNL::Solvers::Linear::GMRES< Matrix >
IterativeSolver()=defaultTNL::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 typedefTNL::Solvers::Linear::LinearSolver< Matrix >
MatrixType typedefTNL::Solvers::Linear::LinearSolver< Matrix >
nextIteration()TNL::Solvers::IterativeSolver< Matrix::RealType, Matrix::IndexType >
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 typedefTNL::Solvers::Linear::LinearSolver< Matrix >
PreconditionerType typedefTNL::Solvers::Linear::LinearSolver< Matrix >
r (defined in TNL::Solvers::Linear::GMRES< Matrix >)TNL::Solvers::Linear::GMRES< Matrix >protected
RealType typedefTNL::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 >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 >
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="") overrideTNL::Solvers::Linear::GMRES< Matrix >virtual
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) overrideTNL::Solvers::Linear::GMRES< Matrix >virtual
SolverMonitorType typedefTNL::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 typedefTNL::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()TNL::Solvers::Linear::LinearSolver< Matrix >inlinevirtual