PPL Logo

orientation Class Reference

#include <patch.h>

Collaboration diagram for orientation:

Collaboration graph
[legend]

Public Member Functions

 orientation (void)
 orientation (const int *codedOrient)
int operator[] (int sAxis) const
int dIsFlipped (int sAxis) const
int dToS (int dAxis)
blockLoc destAxis (int dAxis)
void pup (PUP::er &p)
void print (void)

Private Attributes

int s2d [3]
int flip [3]

Detailed Description

Definition at line 87 of file patch.h.


Constructor & Destructor Documentation

orientation::orientation ( void   )  [inline]

Definition at line 91 of file patch.h.

orientation::orientation ( const int codedOrient  ) 

Definition at line 157 of file patch.C.

References flip, and s2d.


Member Function Documentation

int orientation::operator[] ( int  sAxis  )  const [inline]

Definition at line 93 of file patch.h.

References s2d.

int orientation::dIsFlipped ( int  sAxis  )  const [inline]

Definition at line 94 of file patch.h.

References flip.

Referenced by destAxis(), and MBlockChunk::send().

int orientation::dToS ( int  dAxis  )  [inline]

Definition at line 97 of file patch.h.

References s2d.

Referenced by destAxis().

blockLoc orientation::destAxis ( int  dAxis  )  [inline]

Definition at line 108 of file patch.h.

References dIsFlipped(), and dToS().

Referenced by MBlockChunk::send().

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

Definition at line 117 of file patch.h.

References flip, p, and s2d.

Referenced by internalBCpatch::pup().

void orientation::print ( void   )  [inline]

Definition at line 122 of file patch.h.

References flip, and s2d.

Referenced by internalBCpatch::print().


Field Documentation

int orientation::s2d[3] [private]

Definition at line 88 of file patch.h.

Referenced by dToS(), operator[](), orientation(), print(), and pup().

int orientation::flip[3] [private]

Definition at line 89 of file patch.h.

Referenced by dIsFlipped(), orientation(), print(), and pup().


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

Generated on Fri May 25 08:04:42 2012 for Charm++ by  doxygen 1.5.5