$extrastylesheet
#include <metis_csr_graph.h>
Public Member Functions | |
| void | prep_n_nonzeros (const libMesh::dof_id_type row, const libMesh::dof_id_type n_nonzeros_in) |
| libMesh::dof_id_type | n_nonzeros (const libMesh::dof_id_type row) const |
| void | prepare_for_use () |
| int & | operator() (const libMesh::dof_id_type row, const libMesh::dof_id_type nonzero) |
| const int & | operator() (const libMesh::dof_id_type row, const libMesh::dof_id_type nonzero) const |
Public Attributes | |
| std::vector< int > | offsets |
| std::vector< int > | vals |
This utility class provides a convenient implementation for building the compressed-row-storage graph required for the METIS/ParMETIS graph partitioning schemes.
Definition at line 40 of file metis_csr_graph.h.
| libMesh::dof_id_type libMesh::METIS_CSR_Graph::n_nonzeros | ( | const libMesh::dof_id_type | row | ) | const [inline] |
| int& libMesh::METIS_CSR_Graph::operator() | ( | const libMesh::dof_id_type | row, |
| const libMesh::dof_id_type | nonzero | ||
| ) | [inline] |
| const int& libMesh::METIS_CSR_Graph::operator() | ( | const libMesh::dof_id_type | row, |
| const libMesh::dof_id_type | nonzero | ||
| ) | const [inline] |
| void libMesh::METIS_CSR_Graph::prep_n_nonzeros | ( | const libMesh::dof_id_type | row, |
| const libMesh::dof_id_type | n_nonzeros_in | ||
| ) | [inline] |
Definition at line 45 of file metis_csr_graph.h.
References offsets.
Referenced by libMesh::MetisPartitioner::_do_partition().
| void libMesh::METIS_CSR_Graph::prepare_for_use | ( | ) | [inline] |
Definition at line 61 of file metis_csr_graph.h.
References libMesh::libmesh_assert(), offsets, and vals.
Referenced by libMesh::MetisPartitioner::_do_partition().
| std::vector<int> libMesh::METIS_CSR_Graph::offsets |
Definition at line 43 of file metis_csr_graph.h.
Referenced by libMesh::MetisPartitioner::_do_partition(), n_nonzeros(), operator()(), prep_n_nonzeros(), and prepare_for_use().
| std::vector<int> libMesh::METIS_CSR_Graph::vals |
Definition at line 43 of file metis_csr_graph.h.
Referenced by libMesh::MetisPartitioner::_do_partition(), operator()(), and prepare_for_use().