Traverse Class Reference

Traverse is a multi-mesh traversal utility class. Given N meshes sharing the same base mesh it walks through all (pseudo-)elements of the union of all the N meshes. More...

#include <traverse.h>

List of all members.

Public Member Functions

void begin (int n, Mesh **meshes, Transformable **fn=NULL)
void finish ()
Element ** get_next_state (bool *bnd, EdgePos *ep)
Elementget_base () const
UniData ** construct_union_mesh (Mesh *unimesh)

Detailed Description

Traverse is a multi-mesh traversal utility class. Given N meshes sharing the same base mesh it walks through all (pseudo-)elements of the union of all the N meshes.


Member Function Documentation

void Traverse::begin ( int  n,
Mesh **  meshes,
Transformable **  fn = NULL 
)
UniData ** Traverse::construct_union_mesh ( Mesh unimesh  ) 
void Traverse::finish (  ) 
Element* Traverse::get_base (  )  const [inline]
Element ** Traverse::get_next_state ( bool *  bnd,
EdgePos ep 
)

The documentation for this class was generated from the following files:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3