Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::ZeroCell Class Reference

#include <ZeroCell.h>

Inheritance diagram for Sundance::ZeroCell:

Sundance::CellBase List of all members.

Public Methods

Static Public Methods

Protected Attributes

Static Protected Attributes


Detailed Description

Zero-dimensional cell

Definition at line 24 of file ZeroCell.h.


Constructor & Destructor Documentation

Sundance::ZeroCell::ZeroCell MeshData   meshData,
int    localIndex,
int    globalNodeNumber,
short int    labelIndex
 

virtual Sundance::ZeroCell::~ZeroCell   [inline, virtual]
 

Definition at line 31 of file ZeroCell.h.


Member Function Documentation

virtual int Sundance::ZeroCell::dim   const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 33 of file ZeroCell.h.

virtual bool Sundance::ZeroCell::isZeroCell   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 35 of file ZeroCell.h.

virtual bool Sundance::ZeroCell::isBoundaryCell   const [virtual]
 

Reimplemented from Sundance::CellBase.

virtual bool Sundance::ZeroCell::topologicallyEquals const TSFArray< int > &    otherVertices const [virtual]
 

Implements Sundance::CellBase.

virtual int Sundance::ZeroCell::numNodes   const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 39 of file ZeroCell.h.

virtual int Sundance::ZeroCell::numVertices   const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 40 of file ZeroCell.h.

virtual int Sundance::ZeroCell::numFacets int    const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 41 of file ZeroCell.h.

virtual int Sundance::ZeroCell::numCofacets int    d const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 42 of file ZeroCell.h.

References cofacets_.

virtual void Sundance::ZeroCell::getNodes TSFArray< int > &    nodes const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 43 of file ZeroCell.h.

References node_, and Sundance::CellBase::nodes().

virtual int Sundance::ZeroCell::node   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 45 of file ZeroCell.h.

References node_.

virtual const Cell& Sundance::ZeroCell::facet int    dim,
int    facetNumber
const [virtual]
 

Implements Sundance::CellBase.

virtual const Cell& Sundance::ZeroCell::cofacet int    d,
int    cofacetNumber
const [virtual]
 

Implements Sundance::CellBase.

virtual int Sundance::ZeroCell::numParents   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 49 of file ZeroCell.h.

References cofacets_.

virtual int Sundance::ZeroCell::parentIndex int    i const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 51 of file ZeroCell.h.

References cofacets_.

virtual int Sundance::ZeroCell::myFacetIndex int    i const [virtual]
 

Reimplemented from Sundance::CellBase.

virtual void Sundance::ZeroCell::getFacetIndices TSFArray< TSFArray< int > > &    facetIndices const [virtual]
 

Implements Sundance::CellBase.

virtual void Sundance::ZeroCell::getCofacetIndices TSFArray< TSFArray< int > > &    cofacetIndices const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 55 of file ZeroCell.h.

References cofacetIndices(), and cofacets_.

virtual const TSFArray<TSFArray<int> >& Sundance::ZeroCell::cofacetIndices   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 57 of file ZeroCell.h.

References cofacets_.

Referenced by getCofacetIndices().

const ReferenceCell& Sundance::ZeroCell::refCell   const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 60 of file ZeroCell.h.

References refCell_.

virtual const Point& Sundance::ZeroCell::point int    i const [virtual]
 

Implements Sundance::CellBase.

virtual void Sundance::ZeroCell::registerFacet int    dim,
int    facetNum,
int    facetCellIndex
[virtual]
 

Implements Sundance::CellBase.

virtual void Sundance::ZeroCell::registerCofacet int    d,
int    cofacetCellIndex
[virtual]
 

Implements Sundance::CellBase.

virtual int Sundance::ZeroCell::byteCount   const [virtual]
 

Implements Sundance::CellBase.

virtual TSFArray<int> Sundance::ZeroCell::wastage   const [virtual]
 

Reimplemented from Sundance::CellBase.

void * Sundance::ZeroCell::operator new size_t    s [inline, static]
 

Reimplemented from Sundance::CellBase.

Definition at line 93 of file ZeroCell.h.

References Sundance::Pool::alloc(), and memPool_.

void Sundance::ZeroCell::operator delete void *    p,
size_t    s
[inline, static]
 

Reimplemented from Sundance::CellBase.

Definition at line 103 of file ZeroCell.h.

References Sundance::Pool::free(), and memPool_.


Member Data Documentation

ReferenceCell Sundance::ZeroCell::refCell_ [static, protected]
 

Definition at line 77 of file ZeroCell.h.

Referenced by refCell().

int Sundance::ZeroCell::node_ [protected]
 

Definition at line 80 of file ZeroCell.h.

Referenced by getNodes(), and node().

TSFArray<TSFArray<int> > Sundance::ZeroCell::cofacets_ [protected]
 

Definition at line 83 of file ZeroCell.h.

Referenced by cofacetIndices(), getCofacetIndices(), numCofacets(), numParents(), and parentIndex().

Pool Sundance::ZeroCell::memPool_ [static, protected]
 

Definition at line 87 of file ZeroCell.h.

Referenced by operator delete(), and operator new().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by