The ParmetisHelper
class allows us to use a 'pimpl' strategy in the ParmetisPartitioner class.
More...
#include <parmetis_helper.h>
|
std::vector< Parmetis::idx_t > | vtxdist |
| Data structures used by ParMETIS to describe the connectivity graph of the mesh. More...
|
|
std::vector< Parmetis::idx_t > | xadj |
|
std::vector< Parmetis::idx_t > | adjncy |
|
std::vector< dof_id_type > | part |
|
std::vector< Parmetis::real_t > | tpwgts |
|
std::vector< Parmetis::real_t > | ubvec |
|
std::vector< Parmetis::idx_t > | options |
|
std::vector< Parmetis::idx_t > | vwgt |
|
Parmetis::idx_t | wgtflag |
|
Parmetis::idx_t | ncon |
|
Parmetis::idx_t | numflag |
|
Parmetis::idx_t | nparts |
|
Parmetis::idx_t | edgecut |
|
The ParmetisHelper
class allows us to use a 'pimpl' strategy in the ParmetisPartitioner class.
Since we don't include the parmetis.h header file here, we don't have to install it, either. This class is empty when Parmetis is not available, otherwise it is simply a data container.
- Author
- John W. Peterson
- Date
- 2015 Pointer-to-implementation class used by ParmetisPartitioner.
Definition at line 61 of file parmetis_helper.h.
◆ ParmetisHelper() [1/3]
libMesh::ParmetisHelper::ParmetisHelper |
( |
| ) |
|
|
default |
Defaulted constructors, assignment operators, and destructor.
◆ ParmetisHelper() [2/3]
◆ ParmetisHelper() [3/3]
◆ ~ParmetisHelper()
libMesh::ParmetisHelper::~ParmetisHelper |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ adjncy
std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::adjncy |
◆ edgecut
Parmetis::idx_t libMesh::ParmetisHelper::edgecut |
◆ ncon
Parmetis::idx_t libMesh::ParmetisHelper::ncon |
◆ nparts
Parmetis::idx_t libMesh::ParmetisHelper::nparts |
◆ numflag
Parmetis::idx_t libMesh::ParmetisHelper::numflag |
◆ options
std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::options |
◆ part
◆ tpwgts
std::vector<Parmetis::real_t> libMesh::ParmetisHelper::tpwgts |
◆ ubvec
std::vector<Parmetis::real_t> libMesh::ParmetisHelper::ubvec |
◆ vtxdist
std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::vtxdist |
Data structures used by ParMETIS to describe the connectivity graph of the mesh.
Consult the ParMETIS documentation.
Definition at line 80 of file parmetis_helper.h.
◆ vwgt
std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::vwgt |
◆ wgtflag
Parmetis::idx_t libMesh::ParmetisHelper::wgtflag |
◆ xadj
std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::xadj |
The documentation for this class was generated from the following file: