![]() |
Reference documentation for deal.II version 8.1.0
|
#include <mg_smoother.h>
Public Member Functions | |
virtual void | smooth (const unsigned int level, VECTOR &u, const VECTOR &rhs) const |
virtual void | clear () |
![]() | |
virtual | ~MGSmootherBase () |
![]() | |
Subscriptor () | |
Subscriptor (const Subscriptor &) | |
virtual | ~Subscriptor () |
Subscriptor & | operator= (const Subscriptor &) |
void | subscribe (const char *identifier=0) const |
void | unsubscribe (const char *identifier=0) const |
unsigned int | n_subscriptions () const |
void | list_subscribers () const |
DeclException3 (ExcInUse, int, char *, std::string &,<< "Object of class "<< arg2<< " is still used by "<< arg1<< " other objects.\n"<< "(Additional information: "<< arg3<< ")\n"<< "Note the entry in the Frequently Asked Questions of "<< "deal.II (linked to from http://www.dealii.org/) for "<< "more information on what this error means.") | |
DeclException2 (ExcNoSubscriber, char *, char *,<< "No subscriber with identifier \""<< arg2<< "\" did subscribe to this object of class "<< arg1) | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Smoother doing nothing. This class is not useful for many applications other than for testing some multigrid procedures. Also some applications might get convergence without smoothing and then this class brings you the cheapest possible multigrid.
Definition at line 177 of file mg_smoother.h.
|
virtual |
Implementation of the interface for Multigrid
. This function does nothing, which by comparison with the definition of this function means that the the smoothing operator equals the null operator.
Implements MGSmootherBase< VECTOR >.
|
virtual |
Release matrices.
Implements MGSmootherBase< VECTOR >.