Public Member Functions

Triangulation< dim, spacedim >::RefinementListener Class Reference

List of all members.

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 superceded by the signals mechanism. See the general documentation of the Triangulation class for more information.
Deprecated:

Definition at line 1518 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 superceded 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 superceded 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 superceded 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 superceded 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 superceded 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:13 by doxygen 1.7.2