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

Sundance::BrickReferenceCell Class Reference

#include <BrickReferenceCell.h>

Inheritance diagram for Sundance::BrickReferenceCell:

Sundance::ReferenceCellBase List of all members.

Public Methods

Private Methods

Static Private Attributes

Friends


Detailed Description

Reference cell for bricks

Definition at line 23 of file BrickReferenceCell.h.


Constructor & Destructor Documentation

Sundance::BrickReferenceCell::BrickReferenceCell  
 

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

Definition at line 29 of file BrickReferenceCell.h.


Member Function Documentation

virtual const string& Sundance::BrickReferenceCell::typeName   const [inline, virtual]
 

Implements Sundance::ReferenceCellBase.

Definition at line 32 of file BrickReferenceCell.h.

References typeName_.

virtual CellTopologyCode Sundance::BrickReferenceCell::topologyCode   const [inline, virtual]
 

Implements Sundance::ReferenceCellBase.

Definition at line 34 of file BrickReferenceCell.h.

References Sundance::BrickCell.

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

Implements Sundance::ReferenceCellBase.

Definition at line 37 of file BrickReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 39 of file BrickReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 41 of file BrickReferenceCell.h.

virtual int Sundance::BrickReferenceCell::numFacets int    d const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual const TSFArray<TSFArray<int> >& Sundance::BrickReferenceCell::facetNodePtrs int    facetDim const [virtual]
 

They are organized as facetNodes[facetNumber][nodeNumber]. The pointers are indices into a cell's local array of nodes.

Implements Sundance::ReferenceCellBase.

virtual const ReferenceCell& Sundance::BrickReferenceCell::facetReferenceCell int    facetDim,
int    facetNumber
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual const TSFArray<TSFArray<int> >& Sundance::BrickReferenceCell::facetFacetPtrs int    cellDim,
int    facetNumber
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual FacetSetBase* Sundance::BrickReferenceCell::newFacetSet   const [inline, virtual]
 

Implements Sundance::ReferenceCellBase.

Definition at line 55 of file BrickReferenceCell.h.

virtual void Sundance::BrickReferenceCell::jacobian const Cell   cell,
const TSFArray< Point > &    refpts,
TSFArray< CellJacobian > &    J
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual void Sundance::BrickReferenceCell::detJacobian const Cell   cell,
const TSFArray< Point > &    refpts,
TSFArray< double > &    detJ
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual void Sundance::BrickReferenceCell::constantJacobian const Cell   cell,
CellJacobian   J
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual void Sundance::BrickReferenceCell::constantDetJacobian const Cell   cell,
double &    detJ
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual void Sundance::BrickReferenceCell::pushFwd const Cell   cell,
const TSFArray< Point > &    ref,
TSFArray< Point > &    phys
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual void Sundance::BrickReferenceCell::pullBack const Cell   cell,
const TSFArray< Point > &    phys,
TSFArray< Point > &    ref
const [virtual]
 

Implements Sundance::ReferenceCellBase.

virtual double Sundance::BrickReferenceCell::diameter const Cell   cell const [virtual]
 

Implements Sundance::ReferenceCellBase.

void Sundance::BrickReferenceCell::initFacets   [private]
 


Friends And Related Function Documentation

friend class AffineLineReferenceCell [friend]
 

Definition at line 91 of file BrickReferenceCell.h.


Member Data Documentation

string Sundance::BrickReferenceCell::typeName_ [static, private]
 

Definition at line 96 of file BrickReferenceCell.h.

Referenced by typeName().

ReferenceCell Sundance::BrickReferenceCell::pointFacetReferenceCell_ [static, private]
 

Definition at line 97 of file BrickReferenceCell.h.

ReferenceCell Sundance::BrickReferenceCell::lineFacetReferenceCell_ [static, private]
 

Definition at line 98 of file BrickReferenceCell.h.

ReferenceCell Sundance::BrickReferenceCell::quadFacetReferenceCell_ [static, private]
 

Definition at line 99 of file BrickReferenceCell.h.

TSFArray<TSFArray<TSFArray<int> > > Sundance::BrickReferenceCell::facetNodePtrs_ [static, private]
 

Definition at line 100 of file BrickReferenceCell.h.

TSFArray<TSFArray<TSFArray<TSFArray<int> > > > Sundance::BrickReferenceCell::facetFacetPtrs_ [static, private]
 

Definition at line 101 of file BrickReferenceCell.h.


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


Documentation generated by