Gascoigne::PatchMesh Class Reference

#include <patchmesh.h>

Inheritance diagram for Gascoigne::PatchMesh:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::PatchMesh:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PatchMesh ()
virtual ~PatchMesh ()
virtual bool HasPatch () const =0
virtual bool HasQ4Patch () const =0
virtual int npatches () const =0
virtual int nq4patches () const =0
virtual int nodes_per_patch () const =0
virtual int nodes_per_q4patch () const =0
virtual IntVector Q2IndicesOfQ4Patch (int iq) const =0
virtual IntVector CoarseIndices (int iq) const =0
virtual IntVector CoarseIndicesQ4 (int iq) const =0
virtual const IntVectorIndicesOfPatch (int i) const =0
virtual const IntVectorIndicesOfQ4Patch (int i) const =0
virtual const IntVectorVertexOnBoundary (int color) const =0
virtual const IntVectorCellOnBoundary (int color) const =0
virtual const IntVectorLocalOnBoundary (int color) const =0
virtual bool CellIsCurved (int iq) const
virtual void send (int p) const
virtual void recv (int p)

Constructor & Destructor Documentation

Gascoigne::PatchMesh::PatchMesh (  )  [inline]

virtual Gascoigne::PatchMesh::~PatchMesh (  )  [inline, virtual]


Member Function Documentation

virtual bool Gascoigne::PatchMesh::CellIsCurved ( int  iq  )  const [inline, virtual]

Reimplemented in Gascoigne::GascoigneMesh.

virtual const IntVector* Gascoigne::PatchMesh::CellOnBoundary ( int  color  )  const [pure virtual]

Reimplemented from Gascoigne::MeshInterface.

Implemented in Gascoigne::GascoigneMesh.

virtual IntVector Gascoigne::PatchMesh::CoarseIndices ( int  iq  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual IntVector Gascoigne::PatchMesh::CoarseIndicesQ4 ( int  iq  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual bool Gascoigne::PatchMesh::HasPatch (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual bool Gascoigne::PatchMesh::HasQ4Patch (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual const IntVector* Gascoigne::PatchMesh::IndicesOfPatch ( int  i  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual const IntVector* Gascoigne::PatchMesh::IndicesOfQ4Patch ( int  i  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual const IntVector* Gascoigne::PatchMesh::LocalOnBoundary ( int  color  )  const [pure virtual]

Reimplemented from Gascoigne::MeshInterface.

Implemented in Gascoigne::GascoigneMesh.

virtual int Gascoigne::PatchMesh::nodes_per_patch (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual int Gascoigne::PatchMesh::nodes_per_q4patch (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual int Gascoigne::PatchMesh::npatches (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual int Gascoigne::PatchMesh::nq4patches (  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual IntVector Gascoigne::PatchMesh::Q2IndicesOfQ4Patch ( int  iq  )  const [pure virtual]

Implemented in Gascoigne::GascoigneMesh.

virtual void Gascoigne::PatchMesh::recv ( int  p  )  [inline, virtual]

virtual void Gascoigne::PatchMesh::send ( int  p  )  const [inline, virtual]

virtual const IntVector* Gascoigne::PatchMesh::VertexOnBoundary ( int  color  )  const [pure virtual]

Reimplemented from Gascoigne::MeshInterface.

Implemented in Gascoigne::GascoigneMesh.


The documentation for this class was generated from the following file:
Generated on Thu Sep 14 10:49:32 2006 for Gascoigne by  doxygen 1.4.7