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

Sundance::AffineTriangleReferenceCell Class Reference

#include <AffineTriangleReferenceCell.h>

Inheritance diagram for Sundance::AffineTriangleReferenceCell:

Sundance::AffineReferenceCell Sundance::ReferenceCellBase List of all members.

Public Methods

Private Methods

Static Private Attributes

Friends


Detailed Description

Reference cell for affine triangles

Definition at line 23 of file AffineTriangleReferenceCell.h.


Constructor & Destructor Documentation

Sundance::AffineTriangleReferenceCell::AffineTriangleReferenceCell  
 

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

Definition at line 29 of file AffineTriangleReferenceCell.h.


Member Function Documentation

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

Implements Sundance::ReferenceCellBase.

Definition at line 32 of file AffineTriangleReferenceCell.h.

References typeName_.

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

Implements Sundance::ReferenceCellBase.

Definition at line 34 of file AffineTriangleReferenceCell.h.

References Sundance::TriangleCell.

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

Implements Sundance::ReferenceCellBase.

Definition at line 37 of file AffineTriangleReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 39 of file AffineTriangleReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

Definition at line 41 of file AffineTriangleReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

Definition at line 55 of file AffineTriangleReferenceCell.h.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

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

Implements Sundance::ReferenceCellBase.

void Sundance::AffineTriangleReferenceCell::initFacets   [private]
 


Friends And Related Function Documentation

friend class AffineLineReferenceCell [friend]
 

Definition at line 74 of file AffineTriangleReferenceCell.h.


Member Data Documentation

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

Definition at line 79 of file AffineTriangleReferenceCell.h.

Referenced by typeName().

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

Definition at line 80 of file AffineTriangleReferenceCell.h.

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

Definition at line 81 of file AffineTriangleReferenceCell.h.

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

Definition at line 82 of file AffineTriangleReferenceCell.h.

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

Definition at line 83 of file AffineTriangleReferenceCell.h.


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


Documentation generated by