7 #define SQUAREBOX_HPP 1 10 #include "../OuterBoundary.hpp" 33 SquareBox(
double left,
double right,
double up,
double down);
51 double _left,_right,_up,_down;
54 #endif // SQUAREBOX_HPP Directions
Directions of boundaries of the computational domain.
pair< Vector2D, Vector2D > getBoundary(void) const
Returns the coordinates of the lower left and top right of the square frame.
Interface between two cells.
bool PointIsReflective(Vector2D const &point) const
Checks if the point is a reflected point outside the domain.
BoundaryType GetBoundaryType(void) const
Returns the boundary type.
Square frame for the tessellation.
BoundaryType
Type of boundary.
bool AreWeReflective(Edge const &edge) const
Return wheter an edge is reflective or not.
SquareBox(double left, double right, double up, double down)
Class constructor.
Abstract class for geometric boundary conditions for the tessellation.
double GetGridBoundary(Directions dir) const
Returns the boundary coordinate.