sfem::element::ETFace Class Reference

... the abstract base class for faces of element types More...

#include <etface.hpp>

Inheritance diagram for sfem::element::ETFace:

Inheritance graph
[legend]
Collaboration diagram for sfem::element::ETFace:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ETFace (const ushort &idx, const std::string &ident, ET &type, const TFunctionCoorFromElement &funcFromElement, const TFunctionCoorToElement &funcToElement, const std::vector< real_type > &localCoordinatesNodes, const std::vector< ETEdge * > &theedges)
const std::vector< ETEdge * > & getEdges () const
 gets the elemental edges that are part of this element face
virtual void init ()
 sets initial data, must be called immediately after construction!

Static Public Member Functions

static const std::vector
< real_type > 
defLocalCoordinates_hexa4n ()
static const std::vector
< real_type > 
defLocalCoordinates_hexa9n ()
static const std::vector
< real_type > 
defLocalCoordinates_tri3n ()
static const std::vector
< real_type > 
defLocalCoordinates_tri6n ()

Protected Attributes

const std::vector< ETEdge * > edges


Detailed Description

... the abstract base class for faces of element types

Member Data Documentation

const std::vector<ETEdge*> sfem::element::ETFace::edges [protected]

Defines the orientation of the face using topological information, only: The edges are sorted such that they form a closed loop where normal vector (right hand rule of the edge direction) points outward The vector holds pointers only (the memory is stored at the element)


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

Generated on Wed Nov 17 17:35:54 2010 for 'sfem' Module Programming Interface by  doxygen 1.5.6