12 #include <stk_topology/topology.hpp> 24 static constexpr stk::topology::topology_t
topo_ = stk::topology::HEX_8;
33 static constexpr stk::topology::topology_t
topo_ = stk::topology::HEX_27;
42 static constexpr stk::topology::topology_t
topo_ = stk::topology::TET_4;
51 static constexpr stk::topology::topology_t
topo_ = stk::topology::PYRAMID_5;
60 static constexpr stk::topology::topology_t
topo_ = stk::topology::WEDGE_6;
69 static constexpr stk::topology::topology_t
topo_ = stk::topology::QUAD_4_2D;
78 static constexpr stk::topology::topology_t
topo_ = stk::topology::QUAD_9_2D;
87 static constexpr stk::topology::topology_t
topo_ = stk::topology::TRI_3_2D;
90 template <
int p> constexpr
int nGL() {
return (p % 2 == 0) ? p / 2 + 1 : (p + 1) / 2; }
96 static constexpr
int numScsIp_ = 2 * p * (p + 1) * nGL<p>();
97 static constexpr
int numScvIp_ = nodesPerElement_ * nGL<p>() * nGL<p>();
100 static constexpr stk::topology::topology_t
topo_ =
static_cast<stk::topology::topology_t
>(
101 nodesPerElement_ + stk::topology::SUPERELEMENT_START
103 static constexpr stk::topology::topology_t baseTopo_ = stk::topology::QUAD_4_2D;
108 static constexpr
int nDim_ = 3;
109 static constexpr
int nodesPerElement_ = (p+1)*(p+1)*(p+1);
110 static constexpr
int numScsIp_ = 3 * p * (p+1) * (p+1) * nGL<p>() * nGL<p>();
111 static constexpr
int numScvIp_ = nodesPerElement_ * nGL<p>() * nGL<p>() * nGL<p>();
114 static constexpr stk::topology::topology_t
topo_ =
static_cast<stk::topology::topology_t
>(
115 nodesPerElement_ + stk::topology::SUPERELEMENT_START
117 static constexpr stk::topology::topology_t baseTopo_ = stk::topology::HEX_8;
Definition: AlgTraits.h:36
Definition: AlgTraits.h:81
Definition: ABLForcingAlgorithm.C:26
static constexpr int numScsIp_
Definition: AlgTraits.h:21
Definition: AlgTraits.h:93
Definition: AlgTraits.h:45
Definition: AlgTraits.h:27
static constexpr int nDim_
Definition: AlgTraits.h:19
Definition: AlgTraits.h:54
Definition: AlgTraits.h:63
static constexpr int nodesPerElement_
Definition: AlgTraits.h:20
static constexpr int numGp_
Definition: AlgTraits.h:23
Definition: AlgTraits.h:107
static constexpr int numScvIp_
Definition: AlgTraits.h:22
Definition: AlgTraits.h:72
constexpr int nGL()
Definition: AlgTraits.h:90
Definition: AlgTraits.h:18
static constexpr stk::topology::topology_t topo_
Definition: AlgTraits.h:24