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_classic
 

Sierra Toolkit.


namespace  stk_classic::rebalance

Functions

bool stk_classic::rebalance::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.

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