FEApp::Mesh Class Reference

#include <FEApp_Mesh.hpp>

List of all members.

Public Types

typedef std::list< Teuchos::RCP<
FEApp::AbstractElement > > 
MeshList
typedef MeshList::const_iterator const_iterator
typedef MeshList::iterator iterator

Public Member Functions

 Mesh ()
 Constructor.
 ~Mesh ()
 Destructor.
void addElement (const Teuchos::RCP< FEApp::AbstractElement > &element)
 Add a new element.
unsigned int numElements () const
 Return number of elements.
iterator begin ()
 First element.
const_iterator begin () const
 First element.
iterator end ()
 Last element.
const_iterator end () const
 Last element.

Protected Attributes

MeshList elements
 List of elements.

Private Member Functions

 Mesh (const Mesh &)
 Private to prohibit copying.
Meshoperator= (const Mesh &)
 Private to prohibit copying.


Detailed Description

Definition at line 43 of file FEApp_Mesh.hpp.


Member Typedef Documentation

typedef std::list< Teuchos::RCP<FEApp::AbstractElement> > FEApp::Mesh::MeshList

Definition at line 46 of file FEApp_Mesh.hpp.

typedef MeshList::const_iterator FEApp::Mesh::const_iterator

Definition at line 48 of file FEApp_Mesh.hpp.

typedef MeshList::iterator FEApp::Mesh::iterator

Definition at line 50 of file FEApp_Mesh.hpp.


Constructor & Destructor Documentation

FEApp::Mesh::Mesh (  ) 

Constructor.

Definition at line 34 of file FEApp_Mesh.cpp.

FEApp::Mesh::~Mesh (  ) 

Destructor.

Definition at line 39 of file FEApp_Mesh.cpp.

FEApp::Mesh::Mesh ( const Mesh  )  [private]

Private to prohibit copying.


Member Function Documentation

void FEApp::Mesh::addElement ( const Teuchos::RCP< FEApp::AbstractElement > &  element  ) 

Add a new element.

Definition at line 44 of file FEApp_Mesh.cpp.

unsigned int FEApp::Mesh::numElements (  )  const

Return number of elements.

Definition at line 51 of file FEApp_Mesh.cpp.

FEApp::Mesh::iterator FEApp::Mesh::begin (  ) 

First element.

Definition at line 57 of file FEApp_Mesh.cpp.

FEApp::Mesh::const_iterator FEApp::Mesh::begin (  )  const

First element.

Definition at line 63 of file FEApp_Mesh.cpp.

FEApp::Mesh::iterator FEApp::Mesh::end (  ) 

Last element.

Definition at line 69 of file FEApp_Mesh.cpp.

FEApp::Mesh::const_iterator FEApp::Mesh::end (  )  const

Last element.

Definition at line 75 of file FEApp_Mesh.cpp.

Mesh& FEApp::Mesh::operator= ( const Mesh  )  [private]

Private to prohibit copying.


Member Data Documentation

MeshList FEApp::Mesh::elements [protected]

List of elements.

Definition at line 88 of file FEApp_Mesh.hpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:59:11 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7