PPL Logo

blockDim Class Reference

#include <gridutil.h>

Inheritance diagram for blockDim:

Inheritance graph
[legend]
Collaboration diagram for blockDim:

Collaboration graph
[legend]

Public Member Functions

 blockDim ()
 blockDim (int i_, int j_, int k_)
int getSize (void) const
int c_index (int xi, int xj, int xk) const
int operator[] (const blockLoc &l) const
intoperator[] (int d)
int operator[] (int d) const

Detailed Description

Definition at line 60 of file gridutil.h.


Constructor & Destructor Documentation

blockDim::blockDim (  )  [inline]

Definition at line 62 of file gridutil.h.

blockDim::blockDim ( int  i_,
int  j_,
int  k_ 
) [inline]

Definition at line 63 of file gridutil.h.


Member Function Documentation

int blockDim::getSize ( void   )  const [inline]

Definition at line 66 of file gridutil.h.

References blockLoc::i, blockLoc::j, and blockLoc::k.

Referenced by block::block(), field_t::field_t(), block::pup(), and MBlockChunk::send().

Here is the caller graph for this function:

int blockDim::c_index ( int  xi,
int  xj,
int  xk 
) const [inline]

Definition at line 69 of file gridutil.h.

References blockLoc::i, and blockLoc::j.

Referenced by operator[](), MBlockChunk::reduce_field(), and MBlockChunk::update_field().

Here is the caller graph for this function:

int blockDim::operator[] ( const blockLoc l  )  const [inline]

Definition at line 73 of file gridutil.h.

References c_index().

Here is the call graph for this function:

int& blockDim::operator[] ( int  d  )  [inline]

Reimplemented from blockLoc.

Definition at line 77 of file gridutil.h.

References blockLoc::i.

int blockDim::operator[] ( int  d  )  const [inline]

Reimplemented from blockLoc.

Definition at line 78 of file gridutil.h.

References blockLoc::i.


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

Generated on Mon Sep 21 08:17:54 2020 for Charm++ by  doxygen 1.5.5