NGSolve  4.9
Public Member Functions
ngmg::AnisotropicSmoother Class Reference

Anisotropic smoother. More...

#include <smoother.hpp>

Inheritance diagram for ngmg::AnisotropicSmoother:
ngmg::Smoother

List of all members.

Public Member Functions

 AnisotropicSmoother (const MeshAccess &ama, const BilinearForm &abiform)
virtual void Update (bool forace_update=0)
 Update smoother (fine level or all levels)
virtual void PreSmooth (int level, ngla::BaseVector &u, const ngla::BaseVector &f, int steps) const
 Do steps iterations of pre-smoothing.
virtual void PostSmooth (int level, ngla::BaseVector &u, const ngla::BaseVector &f, int steps) const
 Do steps iterations of post-smoothing.
virtual void Residuum (int level, ngla::BaseVector &u, const ngla::BaseVector &f, ngla::BaseVector &d) const
virtual ngla::BaseVectorCreateVector (int level) const

Detailed Description

Anisotropic smoother.

Common relaxation of vertically aligned nodes.


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