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: