Sierra Toolkit Version of the Day
Rebalance.hpp File Reference

Static functions for dynamic load balancing. More...

#include <string>
#include <stk_mesh/base/Types.hpp>
#include <stk_mesh/base/Entity.hpp>
#include <stk_mesh/base/Field.hpp>
#include <stk_mesh/base/BulkData.hpp>
#include <stk_mesh/base/Selector.hpp>
#include <stk_rebalance/Partition.hpp>
Include dependency graph for Rebalance.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  stk
 

Sierra Toolkit.


namespace  stk::rebalance

Functions

bool stk::rebalance::rebalance (mesh::BulkData &bulk_data, const mesh::Selector &selector, const VectorField *coord_ref, const ScalarField *elem_weight_ref, Partition &partition, const stk::mesh::EntityRank rank=stk::mesh::InvalidEntityRank)
 Rebalance with a Partition object.

Detailed Description

Static functions for dynamic load balancing.

The rebalance namespace is intended to provide an application the top level functions to perform a mesh redistribution. The action is controlled by instances of the Partition class that is passed into the rebalance function.

Definition in file Rebalance.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines