#include <Csr.hpp>
Classes | |
| class | CsrNode |
| class | CsrNodeInternal |
| class | iterator |
Public Types | |
| typedef T | Tind |
| typedef Tind * | pTind |
| typedef const Tind * | cpTind |
Public Member Functions | |
| std::vector< Tind >::iterator | write (std::vector< Tind > &v) const |
| std::vector< T >::const_iterator | read (const std::vector< T > &v) |
| std::istream & | read (std::istream &is) |
| CSR (const Tind size=0) | |
| void | resize (Tind size) |
| void | reserve (Tind size) |
| Tind | capacity () const |
| CsrNodeInternal & | at (const int pos) |
| void | clear () |
| iterator | begin () |
| iterator | end () |
| Tind | size () const |
| bool | empty () const |
| pTind | xadj () |
| pTind | adjncy () |
| pTind | vwgt () |
| pTind | adjwgt () |
| pTind | el_id () |
| pTind | part () |
| pTind | adj_neig_no () |
| cpTind | xadj () const |
| cpTind | adjncy () const |
| cpTind | vwgt () const |
| cpTind | adjwgt () const |
| cpTind | el_id () const |
| cpTind | part () const |
| cpTind | adj_neig_no () const |
| void | push_back (CsrNode &val) |
| void | push_back (CsrNodeInternal &val) |
| void | push_back (Tind el_id, pTind neigs, Tind n_neigs, Tind vtxwgt, Tind part, pTind neig_no) |
| template<class Archive > | |
| void | serialize (Archive &archive) |
| std::vector< T > & | getOverlapElems (std::vector< T > &overlap, const int part_no) |
Public Attributes | |
| std::vector< Tind > | xadj_ |
| std::vector< Tind > | adjncy_ |
| std::vector< Tind > | vwgt_ |
| std::vector< Tind > | adjwgt_ |
| std::vector< Tind > | el_loc_id_ |
| std::vector< Tind > | part_ |
| std::vector< Tind > | adj_neig_no_ |
Static Public Attributes | |
| static const int | n_max_neig = MMC_MAXELFAC |
Friends | |
| class | CsrNode |
| class | CsrNodeInternal |
| std::ostream & | operator<< (std::ostream &os, CSR< T > const &csr) |
| std::istream & | operator>> (std::istream &is, CSR< T > &csr) |



| CsrNodeInternal& CSR< T >::at | ( | const int | pos | ) | [inline] |

Reimplemented in PCSR< Tind >, and PCSR< idx_t >.

| std::vector<T>& CSR< T >::getOverlapElems | ( | std::vector< T > & | overlap, | |
| const int | part_no | |||
| ) | [inline] |

| void CSR< T >::push_back | ( | Tind | el_id, | |
| pTind | neigs, | |||
| Tind | n_neigs, | |||
| Tind | vtxwgt, | |||
| Tind | part, | |||
| pTind | neig_no | |||
| ) | [inline] |
| void CSR< T >::push_back | ( | CsrNodeInternal & | val | ) | [inline] |

Reimplemented in PCSR< Tind >, and PCSR< idx_t >.
| std::vector<T>::const_iterator CSR< T >::read | ( | const std::vector< T > & | v | ) | [inline] |
Reimplemented in PCSR< Tind >, and PCSR< idx_t >.


| void CSR< T >::serialize | ( | Archive & | archive | ) | [inline] |
Reimplemented in PCSR< Tind >, and PCSR< idx_t >.

| std::vector<Tind>::iterator CSR< T >::write | ( | std::vector< Tind > & | v | ) | const [inline] |
Reimplemented in PCSR< Tind >, and PCSR< idx_t >.
friend class CsrNode [friend] |
friend class CsrNodeInternal [friend] |
Reimplemented in PCSR< Tind >, and PCSR< idx_t >.
Reimplemented in PCSR< Tind >, and PCSR< idx_t >.
| std::vector<Tind> CSR< T >::adj_neig_no_ |
| std::vector<Tind> CSR< T >::el_loc_id_ |
const int CSR< T >::n_max_neig = MMC_MAXELFAC [static] |
1.6.1