![]() |
Reference documentation for deal.II version 8.1.0
|
#include <tria.h>
Public Member Functions | |
virtual | ~RefinementListener () |
virtual void | pre_refinement_notification (const Triangulation< dim, spacedim > &tria) |
virtual void | post_refinement_notification (const Triangulation< dim, spacedim > &tria) |
virtual void | copy_notification (const Triangulation< dim, spacedim > &old_tria, const Triangulation< dim, spacedim > &new_tria) |
virtual void | create_notification (const Triangulation< dim, spacedim > &tria) |
Base class for refinement listeners. Other classes, which need to be informed about refinements of the Triangulation, can be derived from RefinementListener.
|
virtual |
Destructor. Does nothing, but is declared virtual because this class also has virtual functions.
|
virtual |
Before refinement is actually performed, the triangulation class calls this method on all objects derived from this class and registered with the triangulation.
|
virtual |
After refinement is actually performed, the triangulation class calls this method on all objects derived from this class and registered with the triangulation.
|
virtual |
At the end of a call to copy_triangulation() the Triangulation class calls this method on all objects derived from this class and registered with the original Triangulation old_tria
so that they might subscribe to the copied one new_tria
as well, if that is desired. By default this method does nothing, a different behavior has to be implemented in derived classes.
|
virtual |
At the end of a call to create_triangulation() the Triangulation class calls this method on all objects derived from this class and registered with the current Triangulation object. By default this method does nothing, a different behavior has to be implemented in derived classes.