Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
smoothers Module Reference

Public Member Functions

real(kind=dp) function mgsmooth (Solver, A, Mesh, x, b, r, Level, DOFs, PreSmooth, LowestSmooth, CF)

Member Function/Subroutine Documentation

real(kind=dp) function smoothers::mgsmooth ( type(solver_t), pointer  Solver,
type(matrix_t), pointer  A,
type(mesh_t)  Mesh,
real(kind=dp), dimension(:), target  x,
real(kind=dp), dimension(:), target  b,
real(kind=dp), dimension(:), target  r,
integer  Level,
integer  DOFs,
logical, optional  PreSmooth,
logical, optional  LowestSmooth,
integer, dimension(:), optional, pointer  CF 

References bgs(), bicg(), bsgs(), ccg(), cg(), cjacobi(), csgs(), direct1dsmoother(), messages::fatal(), gs(), messages::info(), internalsgs(), jacobi(), lists::listgetconstrealarray(), lists::listgetinteger(), lists::listgetintegerarray(), lists::listgetstring(), mgmv(), mgnorm(), parallelutils::parallelmatrix(), parallelutils::parallelupdateresult(), parallelutils::parallelupdatesolve(), postsgs(), sgs(), smoothedgs(), smoothedjacobi(), smoothedsgs(), solver(), testgs(), uzawa(), vanka(), and messages::warn().

Referenced by amgsweep(), multigrid::cmgsolve(), cmgsweep(), multigrid::gmgsolve(), gmgsweep(), and pmgsweep().

Here is the call graph for this function:

Here is the caller graph for this function:

The documentation for this module was generated from the following file: