11 #ifndef stk_rebalance_Rebalance_hpp 12 #define stk_rebalance_Rebalance_hpp 16 #include <stk_mesh/base/Types.hpp> 17 #include <stk_mesh/base/Entity.hpp> 18 #include <stk_mesh/base/Field.hpp> 19 #include <stk_mesh/base/BulkData.hpp> 20 #include <stk_mesh/base/Selector.hpp> 61 bool rebalance(mesh::BulkData & bulk_data ,
62 const mesh::Selector & selector ,
65 Partition & partition,
66 const stk_classic::mesh::EntityRank rank = stk_classic::mesh::InvalidEntityRank);
bool rebalance(mesh::BulkData &bulk_data, const mesh::Selector &selector, const VectorField *coord_ref, const ScalarField *elem_weight_ref, Partition &partition, const stk_classic::mesh::EntityRank rank=stk_classic::mesh::InvalidEntityRank)
Rebalance with a Partition object.
Field with defined data type and multi-dimensions (if any)
For partitioning of mesh entities over a processing grid.