#include <BoundaryUtil.h>
Public Types | |
| enum | { EMPTY = 0, NEGATIVE_X = 1, POSITIVE_X = 2, NEGATIVE_Y = 4, POSITIVE_Y = 8, NEGATIVE_Z = 16, POSITIVE_Z = 32 } |
| an enum used for building ghost cells More... | |
Static Public Member Functions | |
| static void | InitializeBoundaryMultiplier () |
| Initializes the boundary multiplier vector. | |
Static Public Attributes | |
| static std::vector < glotz_vec > | sBoundaryMultiplier |
| A static list of pbc multipliers associated with integer ghost directions. | |
| void glotzopt::BoundaryUtil::InitializeBoundaryMultiplier | ( | ) | [static] |
Initializes the boundary multiplier vector.
Initializes sMultiplier.
std::vector< glotz_vec > glotzopt::BoundaryUtil::sBoundaryMultiplier [static] |
A static list of pbc multipliers associated with integer ghost directions.
A static variable used for applying periodic boundary conditions. When an object is place in a ghost cell, it's position is shifted to the new cell position using this variable.
1.5.3