Dune::ALU3dGridGeometricFaceInfoTetra< Comm > Class Template Reference

#include <dune/grid/alugrid/3d/faceutility.hh>

Inheritance diagram for Dune::ALU3dGridGeometricFaceInfoTetra< Comm >:
Inheritance graph

List of all members.

Public Types

typedef FieldVector
< alu3d_ctype, 3 > 
NormalType
typedef Base::FaceTopo FaceTopo
typedef ALU3dGridFaceInfo
< tetra, Comm >::GEOFaceType 
GEOFaceType
typedef ALU3dGridFaceInfo
< tetra, Comm > 
ConnectorType
enum  SideIdentifier
enum  
enum  
typedef ElementTopologyMapping
< type > 
ElementTopo
typedef
NonConformingFaceMapping< type,
Comm > 
NonConformingMappingType
typedef
GenericReferenceElements
< alu3d_ctype, 3 > 
ReferenceElementContainerType
typedef
GenericReferenceElements
< alu3d_ctype, 2 > 
ReferenceFaceContainerType
typedef
GenericReferenceElement
< alu3d_ctype, 3 > 
ReferenceElementType
typedef
GenericReferenceElement
< alu3d_ctype, 2 > 
ReferenceFaceType
typedef FieldMatrix
< alu3d_ctype,
numVerticesPerFace, dimworld > 
CoordinateType

Public Member Functions

 ALU3dGridGeometricFaceInfoTetra (const ConnectorType &ctor)
 ALU3dGridGeometricFaceInfoTetra (const ALU3dGridGeometricFaceInfoTetra &orig)
NormalTypeouterNormal (const FieldVector< alu3d_ctype, 2 > &local) const
void resetFaceGeom ()
 reset status of faceGeomInfo
template<class GeometryImp >
void buildGlobalGeom (GeometryImp &geo) const
 update global geometry
const CoordinateTypeintersectionSelfLocal () const
const CoordinateTypeintersectionNeighborLocal () const

Static Protected Member Functions

static const ReferenceElementTypegetReferenceElement ()
static const ReferenceFaceTypegetReferenceFace ()

Protected Attributes

const ConnectorTypeconnector_
CoordinateType coordsSelfLocal_
CoordinateType coordsNeighborLocal_
bool generatedGlobal_
bool generatedLocal_

Detailed Description

template<class Comm>
class Dune::ALU3dGridGeometricFaceInfoTetra< Comm >

Helper class which provides geometric face information for the ALU3dGridIntersectionIterator


Member Typedef Documentation

template<class Comm >
typedef ALU3dGridFaceInfo< tetra, Comm > Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::ConnectorType
typedef FieldMatrix<alu3d_ctype, numVerticesPerFace, dimworld> Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::CoordinateType [inherited]
typedef NonConformingFaceMapping< type, Comm > Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::NonConformingMappingType [inherited]
template<class Comm >
typedef FieldVector<alu3d_ctype, 3> Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::NormalType

Member Enumeration Documentation

anonymous enum [inherited]
anonymous enum [inherited]

Constructor & Destructor Documentation

template<class Comm >
Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::ALU3dGridGeometricFaceInfoTetra ( const ConnectorType ctor  ) 
template<class Comm >
Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::ALU3dGridGeometricFaceInfoTetra ( const ALU3dGridGeometricFaceInfoTetra< Comm > &  orig  ) 

Member Function Documentation

template<class Comm >
template<class GeometryImp >
void Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::buildGlobalGeom ( GeometryImp &  geo  )  const

update global geometry

static const ReferenceElementType& Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::getReferenceElement (  )  [inline, static, protected, inherited]
static const ReferenceFaceType& Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::getReferenceFace (  )  [inline, static, protected, inherited]
const CoordinateType& Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::intersectionNeighborLocal (  )  const [inherited]
const CoordinateType& Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::intersectionSelfLocal (  )  const [inherited]
template<class Comm >
NormalType& Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::outerNormal ( const FieldVector< alu3d_ctype, 2 > &  local  )  const
template<class Comm >
void Dune::ALU3dGridGeometricFaceInfoTetra< Comm >::resetFaceGeom (  ) 

reset status of faceGeomInfo

Reimplemented from Dune::ALU3dGridGeometricFaceInfoBase< tetra, Comm >.


Member Data Documentation

const ConnectorType& Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::connector_ [protected, inherited]
CoordinateType Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::coordsNeighborLocal_ [mutable, protected, inherited]
CoordinateType Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::coordsSelfLocal_ [mutable, protected, inherited]
bool Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::generatedGlobal_ [mutable, protected, inherited]
bool Dune::ALU3dGridGeometricFaceInfoBase< type, Comm >::generatedLocal_ [mutable, protected, inherited]

The documentation for this class was generated from the following file:

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].