Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
Triangulation< dim, spacedim >::RefinementListener Class Reference

#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)
 

Detailed Description

template<int dim, int spacedim = dim>
class Triangulation< dim, spacedim >::RefinementListener

Base class for refinement listeners. Other classes, which need to be informed about refinements of the Triangulation, can be derived from RefinementListener.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:

Definition at line 1475 of file tria.h.

Constructor & Destructor Documentation

template<int dim, int spacedim = dim>
virtual Triangulation< dim, spacedim >::RefinementListener::~RefinementListener ( )
virtual

Destructor. Does nothing, but is declared virtual because this class also has virtual functions.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:

Member Function Documentation

template<int dim, int spacedim = dim>
virtual void Triangulation< dim, spacedim >::RefinementListener::pre_refinement_notification ( const Triangulation< dim, spacedim > &  tria)
virtual

Before refinement is actually performed, the triangulation class calls this method on all objects derived from this class and registered with the triangulation.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:
template<int dim, int spacedim = dim>
virtual void Triangulation< dim, spacedim >::RefinementListener::post_refinement_notification ( const Triangulation< dim, spacedim > &  tria)
virtual

After refinement is actually performed, the triangulation class calls this method on all objects derived from this class and registered with the triangulation.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:
template<int dim, int spacedim = dim>
virtual void Triangulation< dim, spacedim >::RefinementListener::copy_notification ( const Triangulation< dim, spacedim > &  old_tria,
const Triangulation< dim, spacedim > &  new_tria 
)
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.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:
template<int dim, int spacedim = dim>
virtual void Triangulation< dim, spacedim >::RefinementListener::create_notification ( const Triangulation< dim, spacedim > &  tria)
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.

Note
The use of this class has been superseded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:

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