9 #ifndef STK_MESH_FIXTURES_RING_FIXTURE_HPP
10 #define STK_MESH_FIXTURES_RING_FIXTURE_HPP
12 #include <stk_util/parallel/Parallel.hpp>
14 #include <stk_util/environment/ReportHandler.hpp>
16 #include <stk_mesh/base/Types.hpp>
17 #include <stk_mesh/base/MetaData.hpp>
18 #include <stk_mesh/base/BulkData.hpp>
19 #include <stk_mesh/base/MetaData.hpp>
20 #include <stk_mesh/base/Entity.hpp>
21 #include <stk_mesh/base/EntityComm.hpp>
22 #include <stk_mesh/base/GetEntities.hpp>
24 #include <stk_mesh/fem/FEMMetaData.hpp>
26 #include <Shards_BasicTopologies.hpp>
28 namespace stk_classic {
39 const int m_spatial_dimension;
43 Part & m_edge_part_extra ;
44 const size_t m_num_edge_per_proc ;
45 std::vector<EntityId> m_node_ids , m_edge_ids ;
48 unsigned num_edge_per_proc = 10 ,
49 bool use_edge_parts =
false );
An application-defined subset of a problem domain.
Manager for an integrated collection of entities, entity relations, and buckets of field data...
void fixup_node_ownership()
std::vector< Part * > PartVector
Collections of parts are frequently maintained as a vector of Part pointers.