Mesh< Dim > Class Template Reference

#include <Mesh.h>

Inheritance diagram for Mesh< Dim >:

Inheritance graph
[legend]
Collaboration diagram for Mesh< Dim >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef UserList::ID_t ID_t
typedef iterator_user iterator_if
typedef size_type_user size_type_if
enum  { Dimension = Dim }

Public Member Functions

 Mesh ()
virtual ~Mesh ()
ID_t get_Id () const
void checkin (FieldLayoutUser &f)
void checkout (FieldLayoutUser &f)
size_type_if size_if () const
iterator_if begin_if ()
iterator_if end_if ()
void notifyOfChange ()

Static Public Attributes

static char * MeshBC_E_Names [3] = {"Reflective","Periodic ","No BC "}

Detailed Description

template<unsigned Dim>
class Mesh< Dim >

Definition at line 35 of file Mesh.h.


Member Typedef Documentation

template<unsigned Dim>
typedef UserList::ID_t Mesh< Dim >::ID_t
 

Reimplemented from UserList.

Definition at line 39 of file Mesh.h.

template<unsigned Dim>
typedef iterator_user Mesh< Dim >::iterator_if
 

Definition at line 40 of file Mesh.h.

template<unsigned Dim>
typedef size_type_user Mesh< Dim >::size_type_if
 

Definition at line 41 of file Mesh.h.


Member Enumeration Documentation

template<unsigned Dim>
anonymous enum
 

Enumerator:
Dimension 

Definition at line 44 of file Mesh.h.


Constructor & Destructor Documentation

template<unsigned int Dim>
Mesh< Dim >::Mesh  ) 
 

Definition at line 37 of file Mesh.cpp.

template<unsigned int Dim>
Mesh< Dim >::~Mesh  )  [virtual]
 

Definition at line 43 of file Mesh.cpp.


Member Function Documentation

template<unsigned Dim>
iterator_if Mesh< Dim >::begin_if  )  [inline]
 

Definition at line 98 of file Mesh.h.

References UserList::begin_user().

Referenced by Mesh< Dim >::notifyOfChange().

Here is the call graph for this function:

template<unsigned Dim>
void Mesh< Dim >::checkin FieldLayoutUser f  )  [inline]
 

Definition at line 89 of file Mesh.h.

References UserList::checkinUser().

Here is the call graph for this function:

template<unsigned Dim>
void Mesh< Dim >::checkout FieldLayoutUser f  )  [inline]
 

Definition at line 94 of file Mesh.h.

References UserList::checkoutUser().

Here is the call graph for this function:

template<unsigned Dim>
iterator_if Mesh< Dim >::end_if  )  [inline]
 

Definition at line 99 of file Mesh.h.

References UserList::end_user().

Referenced by Mesh< Dim >::notifyOfChange().

Here is the call graph for this function:

template<unsigned Dim>
ID_t Mesh< Dim >::get_Id  )  const [inline]
 

Definition at line 84 of file Mesh.h.

References UserList::getUserListID().

Here is the call graph for this function:

template<unsigned int Dim>
void Mesh< Dim >::notifyOfChange  ) 
 

Definition at line 51 of file Mesh.cpp.

References Mesh< Dim >::begin_if(), Mesh< Dim >::end_if(), and user.

Referenced by UniformCartesian< Dim, MFLOAT >::set_origin().

Here is the call graph for this function:

template<unsigned Dim>
size_type_if Mesh< Dim >::size_if  )  const [inline]
 

Definition at line 97 of file Mesh.h.

References UserList::getNumUsers().

Here is the call graph for this function:


Member Data Documentation

template<unsigned Dim>
char * Mesh< Dim >::MeshBC_E_Names = {"Reflective","Periodic ","No BC "} [static]
 

Definition at line 47 of file Mesh.h.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:43:14 2006 for IPPL by  doxygen 1.4.6