HexahedronFaceFirst(const concepts::FaceNormalVectorRule &normalVectorRule=concepts::FaceNormalVectorRule())
Definition: face.hh:78
bool faceDof_(const Hexahedron &elm, const ushort k, const uint dofHex, uint *dofFace)
HexahedronFaceBase(const concepts::FaceNormalVectorRule &normalVectorRule=concepts::FaceNormalVectorRule())
Constructor.
Definition: face.hh:48
hp2D::Quad< Real > * face(const Hexahedron &elm, const ushort k, bool emptyElm=true, hp2D::Quad< Real > *face=0)
Class to construct an quadrilateral element out of an hexahedron.
Definition: face.hh:45
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual Real weight_(bool first, Z2 dir) const
std::unique_ptr< concepts::FaceNormalVectorRule > normalVectorRule_
Definition: face.hh:62
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual Real weight_(bool first, Z2 dir) const =0
Definition: face.hh:76
void transferDof_(const Hexahedron &elm, const ushort k, const bool first, const Z2 dir, hp2D::Quad< Real > &face)
Class for defining rules in which direction the normal vector should point for created faces from hex...
Definition: normalVector.hh:129