PPL Logo

blockSpan Class Reference

#include <gridutil.h>

Collaboration diagram for blockSpan:

Collaboration graph
[legend]

Public Member Functions

 blockSpan ()
 blockSpan (const blockLoc &s, const blockLoc &e)
void pup (PUP::er &p)
blockDim getDim (void) const
void getInt3 (int *start3, int *end3) const
void orient (void)
int getFlatAxis (void) const
int getFace (void) const
bool contains (const blockLoc &l) const
bool hasVolume (void) const
blockSpan operator+ (const blockLoc &l) const
blockSpan operator- (const blockLoc &l) const
bool operator== (const blockSpan &o) const
bool operator!= (const blockSpan &o) const
void print (void)

Data Fields

blockLoc start
blockLoc end

Detailed Description

Definition at line 85 of file gridutil.h.


Constructor & Destructor Documentation

blockSpan::blockSpan (  )  [inline]

Definition at line 90 of file gridutil.h.

blockSpan::blockSpan ( const blockLoc s,
const blockLoc e 
) [inline]

Definition at line 91 of file gridutil.h.


Member Function Documentation

void blockSpan::pup ( PUP::er p  )  [inline]

Definition at line 94 of file gridutil.h.

Referenced by patch::pup().

Here is the caller graph for this function:

blockDim blockSpan::getDim ( void   )  const [inline]

Definition at line 99 of file gridutil.h.

Referenced by MBlockChunk::send().

Here is the caller graph for this function:

void blockSpan::getInt3 ( int start3,
int end3 
) const [inline]

Definition at line 100 of file gridutil.h.

Referenced by MBlockChunk::apply_single_bc().

Here is the caller graph for this function:

void blockSpan::orient ( void   )  [inline]

Definition at line 106 of file gridutil.h.

int blockSpan::getFlatAxis ( void   )  const [inline]

Definition at line 119 of file gridutil.h.

Referenced by patch::patch().

Here is the caller graph for this function:

int blockSpan::getFace ( void   )  const [inline]

Definition at line 126 of file gridutil.h.

bool blockSpan::contains ( const blockLoc l  )  const [inline]

Definition at line 134 of file gridutil.h.

Referenced by MBlockChunk::send().

Here is the caller graph for this function:

bool blockSpan::hasVolume ( void   )  const [inline]

Definition at line 143 of file gridutil.h.

blockSpan blockSpan::operator+ ( const blockLoc l  )  const [inline]

Definition at line 150 of file gridutil.h.

blockSpan blockSpan::operator- ( const blockLoc l  )  const [inline]

Definition at line 152 of file gridutil.h.

bool blockSpan::operator== ( const blockSpan o  )  const [inline]

Definition at line 155 of file gridutil.h.

References end, and start.

bool blockSpan::operator!= ( const blockSpan o  )  const [inline]

Definition at line 157 of file gridutil.h.

References end, and start.

void blockSpan::print ( void   )  [inline]

Definition at line 160 of file gridutil.h.

Referenced by internalBCpatch::print(), and externalBCpatch::print().

Here is the caller graph for this function:


Field Documentation


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

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