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

Sundance::QuadReferenceCell Class Reference

#include <QuadReferenceCell.h>

Inheritance diagram for Sundance::QuadReferenceCell:

Sundance::ReferenceCellBase List of all members.

Public Methods

Private Methods

Static Private Attributes

Friends


Detailed Description

Reference cell for quadrilaterals

Definition at line 23 of file QuadReferenceCell.h.


Constructor & Destructor Documentation

Sundance::QuadReferenceCell::QuadReferenceCell  
 

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

Definition at line 29 of file QuadReferenceCell.h.


Member Function Documentation

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

Implements Sundance::ReferenceCellBase.

Definition at line 32 of file QuadReferenceCell.h.

References typeName_.

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

Implements Sundance::ReferenceCellBase.

Definition at line 34 of file QuadReferenceCell.h.

References Sundance::QuadCell.

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

Implements Sundance::ReferenceCellBase.

Definition at line 37 of file QuadReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 39 of file QuadReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 41 of file QuadReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

virtual const TSFArray<TSFArray<int> >& Sundance::QuadReferenceCell::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::QuadReferenceCell::facetReferenceCell int    facetDim,
int    facetNumber
const [virtual]
 

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

Definition at line 55 of file QuadReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

void Sundance::QuadReferenceCell::initFacets   [private]
 


Friends And Related Function Documentation

friend class AffineLineReferenceCell [friend]
 

Definition at line 92 of file QuadReferenceCell.h.


Member Data Documentation

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

Definition at line 97 of file QuadReferenceCell.h.

Referenced by typeName().

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

Definition at line 98 of file QuadReferenceCell.h.

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

Definition at line 99 of file QuadReferenceCell.h.

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

Definition at line 100 of file QuadReferenceCell.h.

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

Definition at line 101 of file QuadReferenceCell.h.


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


Documentation generated by