PPL Logo

DType Struct Reference

#include <mblock_impl.h>

Collaboration diagram for DType:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 23 of file mblock_impl.h.


Constructor & Destructor Documentation

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.

DType::DType ( const int  b,
const int  v = 1,
const int  i = 0,
const int  d = 0 
) [inline]

Definition at line 38 of file mblock_impl.h.

References PUP::d, distance, and length().

Here is the call graph for this function:


Member Function Documentation

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.

int DType::length ( const int  nitems = 1  )  const [inline]

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:


Field Documentation

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().


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:22:41 2020 for Charm++ by  doxygen 1.5.5