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

Sundance::MaximalCell Class Reference

#include <MaximalCell.h>

Inheritance diagram for Sundance::MaximalCell:

Sundance::CellBase List of all members.

Public Methods

Static Public Methods

Protected Attributes

Static Protected Attributes


Detailed Description

Cell subclass that represents cells with dimension=spatialDim.

Definition at line 25 of file MaximalCell.h.


Constructor & Destructor Documentation

Sundance::MaximalCell::MaximalCell MeshData   meshData,
int    localIndex,
int    globalIndex,
const TSFArray< int > &    nodes,
const ReferenceCell   refCell,
short int    labelIndex
 

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

Definition at line 34 of file MaximalCell.h.

References facets_.


Member Function Documentation

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

Implements Sundance::CellBase.

Definition at line 36 of file MaximalCell.h.

References Sundance::ReferenceCell::dim(), and refCell_.

virtual bool Sundance::MaximalCell::isMaximalCell   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 37 of file MaximalCell.h.

virtual bool Sundance::MaximalCell::topologicallyEquals const TSFArray< int > &    otherNodes const [virtual]
 

Implements Sundance::CellBase.

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

Implements Sundance::CellBase.

Definition at line 41 of file MaximalCell.h.

References nodes_.

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

Implements Sundance::CellBase.

Definition at line 42 of file MaximalCell.h.

References Sundance::ReferenceCell::numVertices(), and refCell_.

virtual int Sundance::MaximalCell::numFacets int    d const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 43 of file MaximalCell.h.

References facets_, and Sundance::FacetSetBase::numFacets().

virtual int Sundance::MaximalCell::numCofacets int    const [inline, virtual]
 

Implements Sundance::CellBase.

Definition at line 44 of file MaximalCell.h.

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

Implements Sundance::CellBase.

Definition at line 45 of file MaximalCell.h.

References nodes(), and nodes_.

virtual const TSFArray<int>& Sundance::MaximalCell::nodes   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 47 of file MaximalCell.h.

References nodes_.

Referenced by getNodes().

const FacetSetBase* Sundance::MaximalCell::facets   const [inline, virtual]
 

Reimplemented from Sundance::CellBase.

Definition at line 49 of file MaximalCell.h.

References facets_.

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

Implements Sundance::CellBase.

virtual void Sundance::MaximalCell::getCofacetIndices TSFArray< TSFArray< int > > &    cofacetIndices const [virtual]
 

Implements Sundance::CellBase.

virtual const Cell& Sundance::MaximalCell::facet int    d,
int    facetNumber
const [virtual]
 

Implements Sundance::CellBase.

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

Implements Sundance::CellBase.

virtual int Sundance::MaximalCell::myFacetIndex   const [virtual]
 

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

Implements Sundance::CellBase.

Definition at line 57 of file MaximalCell.h.

References refCell_.

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

Implements Sundance::CellBase.

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

Implements Sundance::CellBase.

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

Implements Sundance::CellBase.

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

Implements Sundance::CellBase.

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

Reimplemented from Sundance::CellBase.

Definition at line 91 of file MaximalCell.h.

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

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

Reimplemented from Sundance::CellBase.

Definition at line 101 of file MaximalCell.h.

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


Member Data Documentation

ReferenceCell Sundance::MaximalCell::refCell_ [protected]
 

Definition at line 73 of file MaximalCell.h.

Referenced by dim(), numVertices(), and refCell().

TSFArray<int> Sundance::MaximalCell::nodes_ [protected]
 

Definition at line 76 of file MaximalCell.h.

Referenced by getNodes(), nodes(), and numNodes().

FacetSetBase* Sundance::MaximalCell::facets_ [protected]
 

Definition at line 81 of file MaximalCell.h.

Referenced by facets(), numFacets(), and ~MaximalCell().

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

Definition at line 85 of file MaximalCell.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