Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::BoundaryData Class Reference

#include <BoundaryData.h>

Collaboration diagram for dolfin::BoundaryData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BoundaryData (Mesh &mesh)
 ~BoundaryData ()
 Destructor.

void clear ()
 Clear all data.

void add (Node &node)
 Add node to the boundary.

void add (Edge &edge)
 Add edge to the boundary.

void add (Face &face)
 Add face to the boundary.

bool empty ()
 Check if the boundary is empty.

int noNodes () const
 Return number of nodes on the boundary.

int noEdges () const
 Return number of edges on the boundary.

int noFaces () const
 Return number of faces on the boundary.


Friends

class Mesh
 Friends.

class BoundaryInit
class NodeIterator::BoundaryNodeIterator
class EdgeIterator::BoundaryEdgeIterator
class FaceIterator::BoundaryFaceIterator

Constructor & Destructor Documentation

BoundaryData::BoundaryData Mesh mesh  ) 
 

BoundaryData::~BoundaryData  ) 
 

Destructor.


Member Function Documentation

void BoundaryData::add Face face  ) 
 

Add face to the boundary.

void BoundaryData::add Edge edge  ) 
 

Add edge to the boundary.

void BoundaryData::add Node node  ) 
 

Add node to the boundary.

void BoundaryData::clear  ) 
 

Clear all data.

bool BoundaryData::empty  ) 
 

Check if the boundary is empty.

int BoundaryData::noEdges  )  const
 

Return number of edges on the boundary.

int BoundaryData::noFaces  )  const
 

Return number of faces on the boundary.

int BoundaryData::noNodes  )  const
 

Return number of nodes on the boundary.


Friends And Related Function Documentation

friend class BoundaryInit [friend]
 

friend class EdgeIterator::BoundaryEdgeIterator [friend]
 

friend class FaceIterator::BoundaryFaceIterator [friend]
 

friend class Mesh [friend]
 

Friends.

friend class NodeIterator::BoundaryNodeIterator [friend]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.