PCSR< Tind > Class Template Reference

#include <PCsr.hpp>

Inheritance diagram for PCSR< Tind >:
Inheritance graph
[legend]
Collaboration diagram for PCSR< Tind >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

std::vector< Tind >::iterator write (std::vector< Tind > &v) const
std::ostream & write (std::ostream &os) const
std::vector< Tind >::const_iterator read (const std::vector< Tind > &v)
std::istream & read (std::istream &is)
 PCSR (const int nProc=0, const Tind size=0)
void resize_n_proc (const int size)
int n_proc () const
TindvtxDist ()
const TindvtxDist () const
void clear ()
bool empty () const
template<class Archive >
void serialize (Archive &archive)

Protected Attributes

std::vector< TindvtxDist_

Friends

std::ostream & operator<< (std::ostream &os, PCSR< Tind > const &pcsr)
std::istream & operator>> (std::istream &is, PCSR< Tind > &pcsr)

template<typename Tind>
class PCSR< Tind >


Constructor & Destructor Documentation

template<typename Tind>
PCSR< Tind >::PCSR ( const int  nProc = 0,
const Tind  size = 0 
) [inline]

Member Function Documentation

template<typename Tind>
void PCSR< Tind >::clear (  )  [inline]

Reimplemented from CSR< Tind >.

Here is the caller graph for this function:

template<typename Tind>
bool PCSR< Tind >::empty (  )  const [inline]

Reimplemented from CSR< Tind >.

Here is the caller graph for this function:

template<typename Tind>
int PCSR< Tind >::n_proc (  )  const [inline]
template<typename Tind>
std::istream& PCSR< Tind >::read ( std::istream &  is  )  [inline]

Reimplemented from CSR< Tind >.

template<typename Tind>
std::vector<Tind>::const_iterator PCSR< Tind >::read ( const std::vector< Tind > &  v  )  [inline]

Reimplemented from CSR< Tind >.

Here is the caller graph for this function:

template<typename Tind>
void PCSR< Tind >::resize_n_proc ( const int  size  )  [inline]
template<typename Tind>
template<class Archive >
void PCSR< Tind >::serialize ( Archive &  archive  )  [inline]

Reimplemented from CSR< Tind >.

Here is the caller graph for this function:

template<typename Tind>
const Tind* PCSR< Tind >::vtxDist (  )  const [inline]
template<typename Tind>
Tind* PCSR< Tind >::vtxDist (  )  [inline]

Here is the caller graph for this function:

template<typename Tind>
std::ostream& PCSR< Tind >::write ( std::ostream &  os  )  const [inline]
template<typename Tind>
std::vector<Tind>::iterator PCSR< Tind >::write ( std::vector< Tind > &  v  )  const [inline]

Reimplemented from CSR< Tind >.

Here is the caller graph for this function:


Friends And Related Function Documentation

template<typename Tind>
std::ostream& operator<< ( std::ostream &  os,
PCSR< Tind > const &  pcsr 
) [friend]

Reimplemented from CSR< Tind >.

template<typename Tind>
std::istream& operator>> ( std::istream &  is,
PCSR< Tind > &  pcsr 
) [friend]

Reimplemented from CSR< Tind >.


Member Data Documentation

template<typename Tind>
std::vector<Tind> PCSR< Tind >::vtxDist_ [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1