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

Sundance::Cell Class Reference

#include <Cell.h>

List of all members.

Public Methods

Private Attributes


Detailed Description

Class Cell represents a cell in an unstructured mesh.

Definition at line 34 of file Cell.h.


Constructor & Destructor Documentation

Sundance::Cell::Cell   [inline]
 

Definition at line 38 of file Cell.h.

References ptr_.

Sundance::Cell::Cell CellBase   ptr [inline]
 

Definition at line 40 of file Cell.h.

References ptr_.


Member Function Documentation

bool Sundance::Cell::isZeroCell   const [inline]
 

Definition at line 43 of file Cell.h.

References ptr_.

bool Sundance::Cell::isMaximalCell   const [inline]
 

Definition at line 45 of file Cell.h.

References ptr_.

bool Sundance::Cell::isAffine   const [inline]
 

Definition at line 47 of file Cell.h.

References ptr_.

int Sundance::Cell::ownerProcID   const [inline]
 

Definition at line 50 of file Cell.h.

References ptr_.

int Sundance::Cell::localIndex   const [inline]
 

Definition at line 53 of file Cell.h.

References ptr_.

int Sundance::Cell::globalIndex   const [inline]
 

Definition at line 55 of file Cell.h.

References ptr_.

Referenced by setGlobalIndex().

void Sundance::Cell::setGlobalIndex int    globalIndex [inline]
 

Definition at line 57 of file Cell.h.

References globalIndex(), and ptr_.

void Sundance::Cell::addParent int    parentIndex,
int    myFacetIndex
[inline]
 

Definition at line 59 of file Cell.h.

References myFacetIndex(), parentIndex(), and ptr_.

int Sundance::Cell::dim   const [inline]
 

Definition at line 63 of file Cell.h.

References ptr_.

Referenced by numCofacets(), numFacets(), registerCofacet(), and registerFacet().

int Sundance::Cell::meshDim   const
 

int Sundance::Cell::meshID   const
 

int Sundance::Cell::numNodes   const [inline]
 

Definition at line 72 of file Cell.h.

References ptr_.

int Sundance::Cell::numVertices   const [inline]
 

Definition at line 74 of file Cell.h.

References ptr_.

int Sundance::Cell::numFacets int    dim const [inline]
 

Definition at line 76 of file Cell.h.

References dim(), and ptr_.

int Sundance::Cell::numCofacets int    dim const [inline]
 

Definition at line 78 of file Cell.h.

References dim(), and ptr_.

void Sundance::Cell::getNodes TSFArray< int > &    nodes const [inline]
 

Definition at line 80 of file Cell.h.

References nodes(), and ptr_.

void Sundance::Cell::getFacetIndices TSFArray< TSFArray< int > > &    facetIndices const [inline]
 

Definition at line 82 of file Cell.h.

References ptr_.

bool Sundance::Cell::topologicallyEquals const TSFArray< int > &    nodes const [inline]
 

Definition at line 86 of file Cell.h.

References nodes(), and ptr_.

const Cell& Sundance::Cell::facet int    facetDim,
int    facetNumber
const [inline]
 

Definition at line 89 of file Cell.h.

References ptr_.

const Cell& Sundance::Cell::cofacet int    cofacetDim,
int    cofacetNumber
const [inline]
 

Definition at line 92 of file Cell.h.

References ptr_.

int Sundance::Cell::numParents   const [inline]
 

Definition at line 96 of file Cell.h.

References ptr_.

int Sundance::Cell::parentIndex int    i const [inline]
 

Definition at line 98 of file Cell.h.

References ptr_.

Referenced by addParent().

int Sundance::Cell::myFacetIndex int    i const [inline]
 

Definition at line 100 of file Cell.h.

References ptr_.

Referenced by addParent().

const Cell& Sundance::Cell::maximalParent int    i const
 

const TSFArray<int>& Sundance::Cell::nodes   const [inline]
 

Definition at line 104 of file Cell.h.

References ptr_.

Referenced by getNodes(), and topologicallyEquals().

int Sundance::Cell::node   const [inline]
 

Definition at line 106 of file Cell.h.

References ptr_.

const FacetSetBase* Sundance::Cell::facets   const [inline]
 

Definition at line 108 of file Cell.h.

References ptr_.

const TSFArray<TSFArray<int> >& Sundance::Cell::cofacetIndices   const [inline]
 

Definition at line 110 of file Cell.h.

References ptr_.

bool Sundance::Cell::isBoundaryCell   const [inline]
 

Definition at line 113 of file Cell.h.

References ptr_.

const string& Sundance::Cell::label   const [inline]
 

Definition at line 116 of file Cell.h.

References ptr_.

int Sundance::Cell::labelIndex   const [inline]
 

Definition at line 118 of file Cell.h.

References ptr_.

void Sundance::Cell::setLabel const string &    newLabel [inline]
 

Definition at line 120 of file Cell.h.

References ptr_.

const string& Sundance::Cell::typeName   const [inline]
 

Definition at line 123 of file Cell.h.

References ptr_.

CellTopologyCode Sundance::Cell::topologyCode   const [inline]
 

Definition at line 125 of file Cell.h.

References ptr_.

const ReferenceCell& Sundance::Cell::refCell   const [inline]
 

Definition at line 129 of file Cell.h.

References ptr_.

const Point& Sundance::Cell::point int    i const [inline]
 

Definition at line 133 of file Cell.h.

References ptr_.

Point Sundance::Cell::position   const
 

double Sundance::Cell::diameter   const
 

Point Sundance::Cell::normal   const
 

void Sundance::Cell::jacobian const TSFArray< Point > &    refpts,
TSFArray< CellJacobian > &    J
const
 

void Sundance::Cell::detJacobian const TSFArray< Point > &    refpts,
TSFArray< double > &    detJ
const
 

void Sundance::Cell::constantJacobian CellJacobian   J const
 

void Sundance::Cell::constantDetJacobian double &    detJ const
 

void Sundance::Cell::pullBack const TSFArray< Point > &    phys,
TSFArray< Point > &    ref
const
 

void Sundance::Cell::pushFwd const TSFArray< Point > &    ref,
TSFArray< Point > &    phys
const
 

void Sundance::Cell::pushFwd int    numPts,
const double *    ref,
double *    phys
const
 

void Sundance::Cell::pullBack int    numPts,
const double *    phys,
double *    ref
const
 

void Sundance::Cell::registerFacet int    dim,
int    facetNum,
int    facetCellIndex
[inline]
 

Definition at line 173 of file Cell.h.

References dim(), and ptr_.

void Sundance::Cell::registerCofacet int    dim,
int    cofacetCellIndex
[inline]
 

Definition at line 176 of file Cell.h.

References dim(), and ptr_.

ostream& Sundance::Cell::print ostream &    os const [inline]
 

Definition at line 180 of file Cell.h.

References ptr_.

Referenced by Sundance::operator<<().

void Sundance::Cell::textWrite ostream &    os const [inline]
 

Definition at line 182 of file Cell.h.

References ptr_.

string Sundance::Cell::toString   const [inline]
 

Definition at line 184 of file Cell.h.

References ptr_.

Referenced by TSF::toString().

int Sundance::Cell::byteCount   const [inline]
 

Definition at line 187 of file Cell.h.

References ptr_.

TSFArray<int> Sundance::Cell::wastage   const [inline]
 

Definition at line 188 of file Cell.h.

References ptr_.


Member Data Documentation

TSFSmartPtr<CellBase> Sundance::Cell::ptr_ [private]
 

Definition at line 191 of file Cell.h.

Referenced by addParent(), byteCount(), Cell(), cofacet(), cofacetIndices(), dim(), facet(), facets(), getFacetIndices(), getNodes(), globalIndex(), isAffine(), isBoundaryCell(), isMaximalCell(), isZeroCell(), label(), labelIndex(), localIndex(), myFacetIndex(), node(), nodes(), numCofacets(), numFacets(), numNodes(), numParents(), numVertices(), ownerProcID(), parentIndex(), point(), print(), refCell(), registerCofacet(), registerFacet(), setGlobalIndex(), setLabel(), textWrite(), topologicallyEquals(), topologyCode(), toString(), typeName(), and wastage().


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


Documentation generated by