#include <mblock_impl.h>
Public Member Functions | |
DType (void) | |
DType (const DType &dt) | |
void | operator= (const DType &dt) |
DType (const int b, const int v=1, const int i=0, const int d=0) | |
int | length (const int nitems=1) const |
void | pup (PUP::er &p) |
Data Fields | |
int | base_type |
int | vec_len |
int | init_offset |
int | distance |
Definition at line 23 of file mblock_impl.h.
DType::DType | ( | void | ) | [inline] |
Definition at line 28 of file mblock_impl.h.
DType::DType | ( | const DType & | dt | ) | [inline] |
Definition at line 29 of file mblock_impl.h.
Definition at line 38 of file mblock_impl.h.
References PUP::d, distance, and length().
void DType::operator= | ( | const DType & | dt | ) | [inline] |
Definition at line 32 of file mblock_impl.h.
References base_type, distance, init_offset, and vec_len.
Definition at line 42 of file mblock_impl.h.
References base_type, float, int, and vec_len.
Referenced by DType(), MBlockChunk::reduce(), MBlockChunk::send(), and MBlockChunk::update_field().
void DType::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 53 of file mblock_impl.h.
References base_type, distance, init_offset, p, and vec_len.
Referenced by field_t::pup().
Definition at line 24 of file mblock_impl.h.
Referenced by length(), operator=(), pup(), and MBlockChunk::reduce().
Definition at line 25 of file mblock_impl.h.
Referenced by length(), operator=(), pup(), and MBlockChunk::reduce_field().
Definition at line 26 of file mblock_impl.h.
Referenced by operator=(), pup(), MBlockChunk::reduce_field(), MBlockChunk::send(), and MBlockChunk::update_field().
Definition at line 27 of file mblock_impl.h.
Referenced by DType(), field_t::field_t(), operator=(), pup(), MBlockChunk::reduce_field(), MBlockChunk::send(), and MBlockChunk::update_field().