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 88 of file patch.h.


Constructor & Destructor Documentation

orientation::orientation ( void   )  [inline]

Definition at line 92 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 94 of file patch.h.

References s2d.

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

Definition at line 95 of file patch.h.

References flip.

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

Here is the caller graph for this function:

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

Definition at line 98 of file patch.h.

References s2d.

Referenced by destAxis().

Here is the caller graph for this function:

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

Definition at line 109 of file patch.h.

References dIsFlipped(), and dToS().

Referenced by MBlockChunk::send().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 118 of file patch.h.

References flip, p, and s2d.

Referenced by internalBCpatch::pup().

Here is the caller graph for this function:

void orientation::print ( void   )  [inline]

Definition at line 123 of file patch.h.

References flip, and s2d.

Referenced by internalBCpatch::print().

Here is the caller graph for this function:


Field Documentation

int orientation::s2d[3] [private]

Definition at line 89 of file patch.h.

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

int orientation::flip[3] [private]

Definition at line 90 of file patch.h.

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


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

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