Go to the source code of this file.
Classes | |
class | oomph::HelmholtzSmoother |
Helmholtz smoother class: The smoother class is designed for the Helmholtz equation to be used in conjunction with multigrid. The action of the smoother should reduce the high frequency errors. These methods are inefficient as stand-alone solvers. More... | |
class | oomph::ComplexDampedJacobi< MATRIX > |
Damped Jacobi "solver" templated by matrix type. The "solver" exists in many different incarnations: It's an IterativeLinearSolver, and a Smoother, all of which use the same basic iteration. More... | |
class | oomph::ComplexGMRES< MATRIX > |
The GMRES method rewritten for complex matrices. More... | |
class | oomph::HelmholtzGMRESMG< MATRIX > |
The GMRES method for the Helmholtz solver. More... | |
class | oomph::HelmholtzFGMRESMG< MATRIX > |
The FGMRES method, i.e. the flexible variant of the GMRES method which allows for nonconstant preconditioners [see Saad Y, "Iterative methods for sparse linear systems", p.287]. Note, FGMRES can only cater to right preconditioning; if the user tries to switch to left preconditioning they will be notified of this. More... | |
Namespaces | |
namespace | oomph |
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1). | |