Abstract class for geometric boundary conditions for the tessellation. More...
#include <OuterBoundary.hpp>

Public Member Functions | |
| virtual BoundaryType | GetBoundaryType (void) const =0 |
| Returns the boundary type. More... | |
| virtual double | GetGridBoundary (Directions dir) const =0 |
| Returns the boundary coordinate. More... | |
| virtual bool | AreWeReflective (Edge const &edge) const =0 |
| Return wheter an edge is reflective or not. More... | |
| virtual bool | PointIsReflective (Vector2D const &point) const =0 |
| Checks if the point is a reflected point outside the domain. More... | |
| vector< Edge > | GetBoxEdges (void) const |
| Returns the outer box as a set of edges in the order: Right, Up, Left and Down. All neighbors are set to zero. More... | |
Abstract class for geometric boundary conditions for the tessellation.
Definition at line 19 of file OuterBoundary.hpp.
|
pure virtual |
Return wheter an edge is reflective or not.
| edge | The edge to check |
Implemented in SquareBox, HalfPeriodicBox, and PeriodicBox.
|
pure virtual |
Returns the boundary type.
Implemented in SquareBox, HalfPeriodicBox, and PeriodicBox.

| vector< Edge > OuterBoundary::GetBoxEdges | ( | void | ) | const |
Returns the outer box as a set of edges in the order: Right, Up, Left and Down. All neighbors are set to zero.
Definition at line 5 of file OuterBoundary.cpp.


|
pure virtual |
Returns the boundary coordinate.
| dir | The direction of the boundary |
Implemented in SquareBox, HalfPeriodicBox, and PeriodicBox.

|
pure virtual |
Checks if the point is a reflected point outside the domain.
| point | The point to check |
Implemented in SquareBox, HalfPeriodicBox, and PeriodicBox.
1.8.13