#include <MeshPartitionMetis.h>
Private Member Functions |
virtual void | PartitionGraphImpl (int &nVerts, int &nVertConds, Nektar::Array< Nektar::OneD, int > &xadj, Nektar::Array< Nektar::OneD, int > &adjcy, Nektar::Array< Nektar::OneD, int > &vertWgt, Nektar::Array< Nektar::OneD, int > &vertSize, int &nparts, int &volume, Nektar::Array< Nektar::OneD, int > &part) |
Detailed Description
Definition at line 47 of file MeshPartitionMetis.h.
Constructor & Destructor Documentation
Nektar::LibUtilities::MeshPartitionMetis::~MeshPartitionMetis |
( |
| ) |
|
|
virtual |
Member Function Documentation
Creates an instance of this class.
Definition at line 51 of file MeshPartitionMetis.h.
{
return MemoryManager<MeshPartitionMetis>::AllocateSharedPtr(pSession);
}
void Nektar::LibUtilities::MeshPartitionMetis::PartitionGraphImpl |
( |
int & |
nVerts, |
|
|
int & |
nVertConds, |
|
|
Nektar::Array< Nektar::OneD, int > & |
xadj, |
|
|
Nektar::Array< Nektar::OneD, int > & |
adjcy, |
|
|
Nektar::Array< Nektar::OneD, int > & |
vertWgt, |
|
|
Nektar::Array< Nektar::OneD, int > & |
vertSize, |
|
|
int & |
nparts, |
|
|
int & |
volume, |
|
|
Nektar::Array< Nektar::OneD, int > & |
part |
|
) |
| |
|
privatevirtual |
Member Data Documentation
std::string Nektar::LibUtilities::MeshPartitionMetis::className |
|
static |
Initial value:
"Metis",
"Partitioning using the METIS library.")
Name of class.
Definition at line 57 of file MeshPartitionMetis.h.