#include <CSP.hpp>
Public Member Functions | |
CSP_packedVector (const int size, const int *indices, const double *elements) | |
CSP_packedVector () | |
CSP_packedVector (BCP_buffer &buf) | |
void | pack (BCP_buffer &buf) const |
void | unpack (BCP_buffer &buf) |
const int * | getIndices () const |
const double * | getElements () const |
const int | getSize () const |
CSP_packedVector (const CSP_packedVector &pv) | |
Private Member Functions | |
CSP_packedVector & | operator= (const CSP_packedVector &pv) |
Private Attributes | |
int | size_ |
int * | indices_ |
double * | elements_ |
Definition at line 27 of file CSP.hpp.
CSP_packedVector::CSP_packedVector | ( | const int | size, | |
const int * | indices, | |||
const double * | elements | |||
) | [inline] |
CSP_packedVector::CSP_packedVector | ( | BCP_buffer & | buf | ) | [inline] |
CSP_packedVector::CSP_packedVector | ( | const CSP_packedVector & | pv | ) | [inline] |
void CSP_packedVector::pack | ( | BCP_buffer & | buf | ) | const [inline] |
Definition at line 56 of file CSP.hpp.
References elements_, indices_, BCP_buffer::pack(), and size_.
Referenced by PATTERN::pack().
void CSP_packedVector::unpack | ( | BCP_buffer & | buf | ) | [inline] |
Definition at line 61 of file CSP.hpp.
References elements_, indices_, size_, and BCP_buffer::unpack().
Referenced by PATTERN::PATTERN().
const int* CSP_packedVector::getIndices | ( | ) | const [inline] |
const double* CSP_packedVector::getElements | ( | ) | const [inline] |
const int CSP_packedVector::getSize | ( | ) | const [inline] |
CSP_packedVector& CSP_packedVector::operator= | ( | const CSP_packedVector & | pv | ) | [private] |
int CSP_packedVector::size_ [private] |
int* CSP_packedVector::indices_ [private] |
Definition at line 31 of file CSP.hpp.
Referenced by CSP_packedVector(), getIndices(), pack(), and unpack().
double* CSP_packedVector::elements_ [private] |
Definition at line 32 of file CSP.hpp.
Referenced by CSP_packedVector(), getElements(), pack(), and unpack().