#include <face.hh>
Public Member Functions | |
HexahedronFaceBase (const concepts::FaceNormalVectorRule &normalVectorRule=concepts::FaceNormalVectorRule()) | |
hp2D::Quad< Real > * | face (const Hexahedron &elm, const ushort k, bool emptyElm=true, hp2D::Quad< Real > *face=0) |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
virtual Real | weight_ (bool first, Z2 dir) const =0 |
Protected Attributes | |
std::unique_ptr< concepts::FaceNormalVectorRule > | normalVectorRule_ |
Class to construct an quadrilateral element out of an hexahedron.
The main task here is the transfer of the degrees of freedom of the hexahedron to the quad.
|
inline |
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in hp3D::HexahedronFaceFirst.
|
protected |