6 #ifndef OUTERBOUNDARY_HPP 7 #define OUTERBOUNDARY_HPP 1 9 #include "../../tessellation/tessellation.hpp" 56 #endif // OUTERBOUNDARY_HPP virtual bool PointIsReflective(Vector2D const &point) const =0
Checks if the point is a reflected point outside the domain.
Directions
Directions of boundaries of the computational domain.
virtual bool AreWeReflective(Edge const &edge) const =0
Return wheter an edge is reflective or not.
Interface between two cells.
BoundaryType
Type of boundary.
virtual BoundaryType GetBoundaryType(void) const =0
Returns the boundary type.
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...
Abstract class for geometric boundary conditions for the tessellation.
virtual double GetGridBoundary(Directions dir) const =0
Returns the boundary coordinate.