![]() |
LifeV
|
Utilitary functions and type definitions for graph partitioning. More...
#include <vector>#include <parmetis.h>#include <boost/shared_ptr.hpp>#include <boost/bimap.hpp>#include <Epetra_MpiComm.h>#include <Epetra_SerialComm.h>#include <Epetra_BlockMap.h>#include <Epetra_CrsGraph.h>#include <Teuchos_ParameterList.hpp>#include <Teuchos_RCP.hpp>#include <lifev/core/LifeV.hpp>
Include dependency graph for GraphUtil.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| LifeV | |
| Default Physical Solver. | |
| LifeV::GraphUtil | |
Typedefs | |
| typedef std::shared_ptr< Epetra_Comm > | commPtr_Type |
| typedef std::vector< LifeV::Int > | idList_Type |
| typedef std::shared_ptr< idList_Type > | idListPtr_Type |
| typedef std::vector< idListPtr_Type > | idTable_Type |
| typedef std::shared_ptr< idTable_Type > | idTablePtr_Type |
| typedef std::set< Int > | idSet_Type |
| typedef std::shared_ptr< idSet_Type > | idSetPtr_Type |
| typedef std::vector< idSetPtr_Type > | idSetGroup_Type |
| typedef std::shared_ptr< idSetGroup_Type > | idSetGroupPtr_Type |
| typedef boost::bimap< LifeV::UInt, LifeV::UInt > | biMap_Type |
| typedef biMap_Type::value_type | biMapValue_Type |
Functions | |
| template<typename MeshType > | |
| void | partitionGraphParMETIS (const idListPtr_Type &vertexList, const MeshType &mesh, const Teuchos::ParameterList ¶ms, idTablePtr_Type &vertexPartition, commPtr_Type &comm) |
| Function that partitions a graph of a subset of elements in a mesh. More... | |
Utilitary functions and type definitions for graph partitioning.
Definition in file GraphUtil.hpp.