9 #ifndef stk_mesh_Stencils_hpp 10 #define stk_mesh_Stencils_hpp 12 #include <stk_util/util/StaticAssert.hpp> 14 #include <stk_mesh/base/Types.hpp> 16 #include <stk_mesh/fem/FEMMetaData.hpp> 24 template<
class TopologyTraits, EntityRank element_rank >
25 int element_node_stencil( EntityRank , EntityRank ,
unsigned );
28 template<
class TopologyTraits, EntityRank element_rank >
29 int element_node_stencil( EntityRank from_type , EntityRank to_type ,
unsigned identifier )
31 enum { number_node = TopologyTraits::node_count };
35 if ( element_rank == from_type &&
36 FEMMetaData::NODE_RANK == to_type &&
37 identifier < number_node ) {
38 ordinal =
static_cast<int>(identifier);
48 #endif // stk_mesh_Stencils_hpp
int(* relation_stencil_ptr)(unsigned from_type, unsigned to_type, unsigned identifier)
A relation stencil maps entity relationships to ordinals.