31 #ifndef OPENPSTD_BOUNDARY_H 32 #define OPENPSTD_BOUNDARY_H 75 #endif //OPENPSTD_BOUNDARY_H This is the general namespace of the OpenPSTD application.
Definition: Boundary.cpp:33
CalcDirection
Helper enums - used to distinguish horizontal boundaries from vertical boundaries.
Definition: kernel_functions.h:71
std::shared_ptr< Domain > domain2
Second of the domains separated by the boundary.
Definition: Boundary.h:55
Models a boundary between two domains.
Definition: Boundary.h:48
CalcDirection type
Whether the boundary is used for horizontal or vertical computations.
Definition: Boundary.h:58
std::shared_ptr< Domain > domain1
First of the domains separated by the boundary.
Definition: Boundary.h:52
Boundary(std::shared_ptr< Domain > domain1, std::shared_ptr< Domain > domain2, CalcDirection type)
Creates a boundary of given type between the given domains, together with its orientation.
Definition: Boundary.cpp:36