#include <etface.hpp>
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 |
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)