8#ifndef model_SimplexBase_H_
9#define model_SimplexBase_H_
21 template<
short int _dim,
short int order>
25 static constexpr short int dim=_dim;
52 if constexpr (
order==0)
60 for (
const auto& child : simplex->children())
62 for (
const auto*
vertex : child->vertices())
64 for (
size_t v=0;
v<
temp.size();++
v)
SimplexBase(SimplicialMesh< dim > *const m, const SimplexIDType &vIN)
SimplexBase(const SimplexBase &)=delete
static constexpr short int dim
SimplicialMesh< dim > *const mesh
const SimplexIDType & key
std::array< const Simplex< dim, 0 > *, SimplexTraits< dim, order >::nVertices > vertices() const
SimplexTraitsType::SimplexIDType SimplexIDType
SimplexBase & operator=(const SimplexBase &)=delete
SimplexTraits< dim, order > SimplexTraitsType
static constexpr int nVertices
SimplexID< nVertices > SimplexIDType