MeshConfig::entityStorage( dimensions ), "entities that are stored as subentities must be stored");
// TODO: fix this
//static_assert( ! MeshConfig::subentityOrientationStorage(TTopology(), TDim()) || TConfig::subentityStorage(TTopology(), TDim()), "orientation can be stored only for subentities that are stored");
static_assert( ! MeshConfig::superentityStorage( MeshEntity(), 0 ) || MeshConfig::entityStorage( MeshEntity::dimensions ), "entities of which superentities are stored must be stored");
static_assert( ! MeshConfig::superentityStorage( MeshEntity(), 0 ) || MeshConfig::entityStorage( dimensions ), "entities that are stored as superentities must be stored");
// static_assert( ! MeshConfig::entityStorage( dimensions ) || MeshConfig::subentityStorage( TTopology(), Dim<0>()), "subvertices of all stored entities must be stored");
static_assert(!MeshConfig::entityStorage(dimensions)||MeshConfig::subentityStorage(Topology(),0),"subvertices of all stored entities must be stored");
};
template<typenameMeshConfig>
@@ -79,8 +86,10 @@ class tnlMeshConfigValidatorLayer< MeshConfig, 0 >