OGS
ShapePrism6.h
Go to the documentation of this file.
1
11#pragma once
12
14
15namespace NumLib
16{
22{
23public:
30 template <class T_X, class T_N>
31 static void computeShapeFunction(const T_X& x, T_N& N);
32
39 template <class T_X, class T_N>
40 static void computeGradShapeFunction(const T_X& x, T_N& dN);
41
43 static const unsigned DIM = MeshElement::dimension;
44 static const unsigned NPOINTS = MeshElement::n_all_nodes;
45 static constexpr int ORDER = 1;
46};
47
48} // namespace NumLib
49
50#include "ShapePrism6-impl.h"
Definition of the Prism 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 ShapePrism6.h:43
static const unsigned NPOINTS
Definition ShapePrism6.h:44
static constexpr int ORDER
Definition ShapePrism6.h:45
static void computeGradShapeFunction(const T_X &x, T_N &dN)
static void computeShapeFunction(const T_X &x, T_N &N)
TemplateElement< MeshLib::PrismRule6 > Prism
Definition Prism.h:25