Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Enumerations
Zoltan2_HyperGraphModel.hpp File Reference

Defines the HyperGraphModel interface. More...

#include <Zoltan2_Model.hpp>
#include <Zoltan2_ModelHelpers.hpp>
#include <Zoltan2_InputTraits.hpp>
#include <Zoltan2_MatrixAdapter.hpp>
#include <Zoltan2_GraphAdapter.hpp>
#include <Zoltan2_IdentifierAdapter.hpp>
#include <Zoltan2_VectorAdapter.hpp>
#include <Zoltan2_StridedData.hpp>
#include <Zoltan2_MeshAdapter.hpp>
#include <vector>
#include <unordered_map>
#include <queue>
#include <Teuchos_Hashtable.hpp>
Include dependency graph for Zoltan2_HyperGraphModel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Zoltan2::HyperGraphModel< Adapter >
 HyperGraphModel defines the interface required for hyper graph models. More...
 

Namespaces

 Zoltan2
 Created by mbenlioglu on Aug 31, 2020.
 

Enumerations

enum  Zoltan2::CentricView { Zoltan2::HYPEREDGE_CENTRIC, Zoltan2::VERTEX_CENTRIC }
 Enumerate the views for the pins: HYPEREDGE_CENTRIC: pins are the global ids of the vertices as seen by the hyperedges VERTEX_CENTRIC: pins are the global ids of the hyperedges as seen by the vertices. More...
 

Detailed Description

Defines the HyperGraphModel interface.

Definition in file Zoltan2_HyperGraphModel.hpp.