OGS
ShapeQuad4.h
Go to the documentation of this file.
1
13#pragma once
14
16
17namespace NumLib
18{
34{
35public:
42 template <class T_X, class T_N>
43 static void computeShapeFunction(const T_X& r, T_N& N);
44
51 template <class T_X, class T_N>
52 static void computeGradShapeFunction(const T_X& r, T_N& dN);
53
55 static const unsigned DIM = MeshElement::dimension;
56 static const unsigned NPOINTS = MeshElement::n_all_nodes;
57 static constexpr int ORDER = 1;
58};
59
60} // namespace NumLib
61
62#include "ShapeQuad4-impl.h"
Definition of the Quad 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 const unsigned DIM
Definition ShapeQuad4.h:55
static constexpr int ORDER
Definition ShapeQuad4.h:57
static void computeGradShapeFunction(const T_X &r, T_N &dN)
static void computeShapeFunction(const T_X &r, T_N &N)
static const unsigned NPOINTS
Definition ShapeQuad4.h:56
TemplateElement< MeshLib::QuadRule4 > Quad
Definition Quad.h:28