|
libMesh
|
The ParmetisHelper class allows us to use a 'pimpl' strategy in the ParmetisPartitioner class.
More...
#include <parmetis_helper.h>
Public Member Functions | |
| ParmetisHelper ()=default | |
| Defaulted constructors, assignment operators, and destructor. | |
| ParmetisHelper (const ParmetisHelper &)=default | |
| ParmetisHelper (ParmetisHelper &&)=default | |
| ParmetisHelper & | operator= (const ParmetisHelper &)=default |
| ParmetisHelper & | operator= (ParmetisHelper &&)=default |
| ~ParmetisHelper ()=default | |
Public Attributes | |
| std::vector< Parmetis::idx_t > | vtxdist |
| Data structures used by ParMETIS to describe the connectivity graph of the mesh. | |
| 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.
Pointer-to-implementation class used by ParmetisPartitioner.
Definition at line 61 of file parmetis_helper.h.
|
default |
Defaulted constructors, assignment operators, and destructor.
|
default |
|
default |
|
default |
|
default |
|
default |
| std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::adjncy |
Definition at line 82 of file parmetis_helper.h.
| Parmetis::idx_t libMesh::ParmetisHelper::edgecut |
Definition at line 102 of file parmetis_helper.h.
| Parmetis::idx_t libMesh::ParmetisHelper::ncon |
Definition at line 99 of file parmetis_helper.h.
| Parmetis::idx_t libMesh::ParmetisHelper::nparts |
Definition at line 101 of file parmetis_helper.h.
| Parmetis::idx_t libMesh::ParmetisHelper::numflag |
Definition at line 100 of file parmetis_helper.h.
| std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::options |
Definition at line 95 of file parmetis_helper.h.
| std::vector<dof_id_type> libMesh::ParmetisHelper::part |
Definition at line 86 of file parmetis_helper.h.
| std::vector<Parmetis::real_t> libMesh::ParmetisHelper::tpwgts |
Definition at line 93 of file parmetis_helper.h.
| std::vector<Parmetis::real_t> libMesh::ParmetisHelper::ubvec |
Definition at line 94 of file parmetis_helper.h.
| 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.
| std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::vwgt |
Definition at line 96 of file parmetis_helper.h.
| Parmetis::idx_t libMesh::ParmetisHelper::wgtflag |
Definition at line 98 of file parmetis_helper.h.
| std::vector<Parmetis::idx_t> libMesh::ParmetisHelper::xadj |
Definition at line 81 of file parmetis_helper.h.