Sierra Toolkit Version of the Day
GeomDecomp.hpp File Reference

Geometric support for partitioning of mesh entities. More...

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

Go to the source code of this file.

Classes

class  stk::rebalance::GeomDecomp
 Class for determining the optimal partitioning of mesh entities. More...

Namespaces

namespace  stk
 

Sierra Toolkit.


namespace  stk::rebalance

Detailed Description

Geometric support for partitioning of mesh entities.

This file contains a single class GeomDecomp derived from the Partition class. GeomDecomp adds geometric computations to be used in determining an optimal distribution of mesh entities. GeomDecomp defines some virtual functions that are to be specialized by the class that actually determines the optimal distribution.

Presently, only the support class for Zoltan, specializes the GeomDecomp class. If another optimal distribution method is to be implemented, it should be based on the GeomDecomp class. This will enable application codes to include just the GeomDecomp base class without having specialized knowledge of the derived classes.

Definition in file GeomDecomp.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines