OGS
ShapeHex8.h
Go to the documentation of this file.
1
11#pragma once
12
14
15namespace NumLib
16{
40{
41public:
48 template <class T_X, class T_N>
49 static void computeShapeFunction(const T_X& r, T_N& N);
50
57 template <class T_X, class T_N>
58 static void computeGradShapeFunction(const T_X& r, T_N& dN);
59
61 static const unsigned DIM = MeshElement::dimension;
62 static const unsigned NPOINTS = MeshElement::n_all_nodes;
63 static constexpr int ORDER = 1;
64};
65
66} // namespace NumLib
67
68#include "ShapeHex8-impl.h"
Definition of the Hex class.
static const unsigned n_all_nodes
Constant: The number of all nodes for this element.
static const unsigned dimension
Constant: The dimension of this element.
static void computeGradShapeFunction(const T_X &r, T_N &dN)
static const unsigned DIM
Definition ShapeHex8.h:61
static const unsigned NPOINTS
Definition ShapeHex8.h:62
static void computeShapeFunction(const T_X &r, T_N &N)
static constexpr int ORDER
Definition ShapeHex8.h:63
TemplateElement< MeshLib::HexRule8 > Hex
Definition Hex.h:25