#include <SerializedSendRecvModel.h>
|
| SerializedBuffer () |
|
void | SetBlockNum (int blockNum) |
|
void | Register (int block, int entrylen) |
|
void | ResetBuffer () |
|
void | ResetPtr () |
|
SerializedBuffer & | SetBuffer () |
|
void | AllocateBuffer (int length) |
|
void | Add (int block, const int data) |
|
void | Add (int block, const unsigned int data) |
|
void | Add (int block, const double data) |
|
template<typename T_real > |
void | AddArr (int block, const Array1< T_real > &arr) |
|
template<typename T_real > |
void | AddVec (int block, const std::vector< T_real > &arr) |
|
template<typename T_real , int N_dim> |
void | AddBlinVec (int block, const blin::Vec< T_real, N_dim > &arr) |
|
void | Get (int block, int &data) |
|
void | Get (int block, unsigned int &data) |
|
void | Get (int block, double &data) |
|
template<typename T_real > |
void | GetArr (int block, Array1< T_real > &arr) |
|
template<typename T_real > |
void | GetVec (int block, std::vector< T_real > &arr) |
|
template<typename T_real , int N_dim> |
void | GetBlinVec (int block, blin::Vec< T_real, N_dim > &arr) |
|
◆ SerializedBuffer()
gsmpi::SerializedBuffer::SerializedBuffer |
( |
| ) |
|
|
inline |
◆ Add() [1/3]
void gsmpi::SerializedBuffer::Add |
( |
int |
block, |
|
|
const double |
data |
|
) |
| |
|
inline |
◆ Add() [2/3]
void gsmpi::SerializedBuffer::Add |
( |
int |
block, |
|
|
const int |
data |
|
) |
| |
|
inline |
◆ Add() [3/3]
void gsmpi::SerializedBuffer::Add |
( |
int |
block, |
|
|
const unsigned int |
data |
|
) |
| |
|
inline |
◆ AddArr()
template<typename T_real >
void gsmpi::SerializedBuffer::AddArr |
( |
int |
block, |
|
|
const Array1< T_real > & |
arr |
|
) |
| |
|
inline |
◆ AddBlinVec()
template<typename T_real , int N_dim>
void gsmpi::SerializedBuffer::AddBlinVec |
( |
int |
block, |
|
|
const blin::Vec< T_real, N_dim > & |
arr |
|
) |
| |
|
inline |
◆ AddVec()
template<typename T_real >
void gsmpi::SerializedBuffer::AddVec |
( |
int |
block, |
|
|
const std::vector< T_real > & |
arr |
|
) |
| |
|
inline |
◆ AllocateBuffer()
void gsmpi::SerializedBuffer::AllocateBuffer |
( |
int |
length | ) |
|
|
inline |
◆ Get() [1/3]
void gsmpi::SerializedBuffer::Get |
( |
int |
block, |
|
|
double & |
data |
|
) |
| |
|
inline |
◆ Get() [2/3]
void gsmpi::SerializedBuffer::Get |
( |
int |
block, |
|
|
int & |
data |
|
) |
| |
|
inline |
◆ Get() [3/3]
void gsmpi::SerializedBuffer::Get |
( |
int |
block, |
|
|
unsigned int & |
data |
|
) |
| |
|
inline |
◆ GetArr()
template<typename T_real >
void gsmpi::SerializedBuffer::GetArr |
( |
int |
block, |
|
|
Array1< T_real > & |
arr |
|
) |
| |
|
inline |
◆ GetBlinVec()
template<typename T_real , int N_dim>
void gsmpi::SerializedBuffer::GetBlinVec |
( |
int |
block, |
|
|
blin::Vec< T_real, N_dim > & |
arr |
|
) |
| |
|
inline |
◆ GetVec()
template<typename T_real >
void gsmpi::SerializedBuffer::GetVec |
( |
int |
block, |
|
|
std::vector< T_real > & |
arr |
|
) |
| |
|
inline |
◆ Register()
void gsmpi::SerializedBuffer::Register |
( |
int |
block, |
|
|
int |
entrylen |
|
) |
| |
|
inline |
◆ ResetBuffer()
void gsmpi::SerializedBuffer::ResetBuffer |
( |
| ) |
|
|
inline |
◆ ResetPtr()
void gsmpi::SerializedBuffer::ResetPtr |
( |
| ) |
|
|
inline |
◆ SetBlockNum()
void gsmpi::SerializedBuffer::SetBlockNum |
( |
int |
blockNum | ) |
|
|
inline |
◆ SetBuffer()
◆ _ptr
Array1i gsmpi::SerializedBuffer::_ptr |
◆ block_len
Array1i gsmpi::SerializedBuffer::block_len |
◆ buffer
◆ counts
Array1i gsmpi::SerializedBuffer::counts |
◆ disps
Array1i gsmpi::SerializedBuffer::disps |
◆ len
int gsmpi::SerializedBuffer::len |
◆ num_of_blocks
int gsmpi::SerializedBuffer::num_of_blocks |
The documentation for this struct was generated from the following file: