GhostInteraction Class Reference
#include <DAGHGhostInteraction.h>
List of all members.
Public Member Functions |
| GhostInteraction (const int rank, const int type, const int width) |
| GhostInteraction (const int rank, const int fflag, const int cflag, const int eflag, const int type, const int width, const int simple=DAGHFalse) |
| GhostInteraction (const GhostInteraction &other) |
| ~GhostInteraction () |
void | compute_interactions (const int fflag, const int cflag, const int eflag, const int simple) |
int | total_interactions () const |
int | num_interactions (const int axis, const int dir) const |
short const * | interactions (const int axis, const int dir) const |
int | simple () const |
int | inside () const |
int | complement (const int d) const |
int | num_faces (const int axis, const int dir) const |
short const * | faces () const |
short | faces (const int axis, const int dir) const |
BBox | Ibbox (BBox const &mybb, const int dir, short const *rad) const |
BBox | Ibbox (BBox const &mybb, const int axis, const int dir, short const *rad) const |
BBox | IbboxFrom (BBox const &mybb, const int dir, short const *rad, const short *olap) const |
Static Public Member Functions |
static int | face_flag (const int cf) |
static int | corner_flag (const int cf) |
static int | edge_flag (const int cf) |
static int | simple_flag (const int cf) |
Friends |
std::ostream & | operator<< (std::ostream &, const GhostInteraction &) |
Constructor & Destructor Documentation
GhostInteraction::GhostInteraction |
( |
const int |
rank, |
|
|
const int |
type, |
|
|
const int |
width | |
|
) |
| | |
GhostInteraction::GhostInteraction |
( |
const int |
rank, |
|
|
const int |
fflag, |
|
|
const int |
cflag, |
|
|
const int |
eflag, |
|
|
const int |
type, |
|
|
const int |
width, |
|
|
const int |
simple = DAGHFalse | |
|
) |
| | |
References DAGH_All, DAGH_Backward, DAGH_Both, DAGH_Forward, DAGH_X, DAGH_Y, DAGH_Z, DAGHFalse, DAGHGhostInteraction, DAGHMaxAxis, DAGHMaxDirs, and DAGHTrue.
GhostInteraction::~GhostInteraction |
( |
|
) |
|
Member Function Documentation
int GhostInteraction::complement |
( |
const int |
d |
) |
const [inline] |
void GhostInteraction::compute_interactions |
( |
const int |
fflag, |
|
|
const int |
cflag, |
|
|
const int |
eflag, |
|
|
const int |
simple | |
|
) |
| | |
static int GhostInteraction::corner_flag |
( |
const int |
cf |
) |
[inline, static] |
static int GhostInteraction::edge_flag |
( |
const int |
cf |
) |
[inline, static] |
static int GhostInteraction::face_flag |
( |
const int |
cf |
) |
[inline, static] |
short GhostInteraction::faces |
( |
const int |
axis, |
|
|
const int |
dir | |
|
) |
| | const [inline] |
short const* GhostInteraction::faces |
( |
|
) |
const [inline] |
BBox GhostInteraction::Ibbox |
( |
BBox const & |
mybb, |
|
|
const int |
axis, |
|
|
const int |
dir, |
|
|
short const * |
rad | |
|
) |
| | const |
BBox GhostInteraction::Ibbox |
( |
BBox const & |
mybb, |
|
|
const int |
dir, |
|
|
short const * |
rad | |
|
) |
| | const |
BBox GhostInteraction::IbboxFrom |
( |
BBox const & |
mybb, |
|
|
const int |
dir, |
|
|
short const * |
rad, |
|
|
const short * |
olap | |
|
) |
| | const |
int GhostInteraction::inside |
( |
|
) |
const [inline] |
short const* GhostInteraction::interactions |
( |
const int |
axis, |
|
|
const int |
dir | |
|
) |
| | const [inline] |
int GhostInteraction::num_faces |
( |
const int |
axis, |
|
|
const int |
dir | |
|
) |
| | const [inline] |
int GhostInteraction::num_interactions |
( |
const int |
axis, |
|
|
const int |
dir | |
|
) |
| | const [inline] |
int GhostInteraction::simple |
( |
|
) |
const [inline] |
static int GhostInteraction::simple_flag |
( |
const int |
cf |
) |
[inline, static] |
int GhostInteraction::total_interactions |
( |
|
) |
const [inline] |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const GhostInteraction & |
gi | |
|
) |
| | [friend] |
The documentation for this class was generated from the following files: