OGS
ShapeQuad9.h
Go to the documentation of this file.
1
11#pragma once
12
14
15namespace NumLib
16{
21{
22public:
29 template <class T_X, class T_N>
30 static void computeShapeFunction(const T_X& r, T_N& N);
31
38 template <class T_X, class T_N>
39 static void computeGradShapeFunction(const T_X& r, T_N& dN);
40
42 static const unsigned DIM = MeshElement::dimension;
43 static const unsigned NPOINTS = MeshElement::n_all_nodes;
44 static constexpr int ORDER = 2;
45};
46
47} // namespace NumLib
48
49#include "ShapeQuad9-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 NPOINTS
Definition ShapeQuad9.h:43
static void computeShapeFunction(const T_X &r, T_N &N)
static constexpr int ORDER
Definition ShapeQuad9.h:44
static const unsigned DIM
Definition ShapeQuad9.h:42
static void computeGradShapeFunction(const T_X &r, T_N &dN)
TemplateElement< MeshLib::QuadRule9 > Quad9
Definition Quad.h:30