2 #include <stk_mesh/base/FieldRestriction.hpp> 3 #include <stk_mesh/base/Part.hpp> 9 void FieldRestriction::print(
13 FieldArrayRank field_rank
16 os <<
"{ entity_rank(" <<
entity_rank <<
") part(" << part.name() <<
") : " ;
18 for ( FieldArrayRank i = 1 ; i < field_rank ; ++i ) {
19 if ( ! m_stride[i] ) {
22 else if ( m_stride[i] % m_stride[i-1] ) {
23 os <<
" , " << m_stride[i] <<
" / " << m_stride[i-1] ;
26 os <<
" , " << m_stride[i] / m_stride[i-1] ;
32 std::string print_restriction(
33 const FieldRestriction & restr,
36 FieldArrayRank field_rank
39 std::ostringstream oss;
EntityRank entity_rank(const EntityKey &key)
Given an entity key, return an entity type (rank).