9 #ifndef stk_mesh_BoundaryAnalysis_hpp 10 #define stk_mesh_BoundaryAnalysis_hpp 14 #include <stk_mesh/base/Types.hpp> 16 #include <stk_util/util/NamedPair.hpp> 18 struct CellTopologyData;
29 NAMED_PAIR(EntitySideComponent, Entity *, entity,
unsigned, side_ordinal)
35 NAMED_PAIR(EntitySide, EntitySideComponent, inside, EntitySideComponent, outside)
40 typedef std::vector<EntitySide> EntitySideVector;
42 typedef std::vector<EntitySideComponent> EntitySideComponentVector;
49 void boundary_analysis(
const BulkData & bulk_data,
50 const EntityVector & entities_closure,
51 EntityRank closure_rank,
52 EntitySideVector& boundary);