File parallel_boundary_region.hxx¶
-
class
BoundaryRegionPar
: public BoundaryRegionBase¶ - #include <parallel_boundary_region.hxx>
Boundary region for parallel direction. This contains a vector of points that are inside the boundary.
Public Functions
-
void
add_point
(int jx, int jy, int jz, BoutReal x, BoutReal y, BoutReal z, BoutReal length, BoutReal angle)¶ Add a point to the boundary.
-
void
first
()¶ Move the region iterator to the start.
-
void
next
()¶ Get the next element in the loop over every element from inside out (in X or Y first)
-
bool
isDone
()¶ Returns true if outside domain. Can use this with nested nextX, nextY.
Private Members
-
IndicesVec
bndry_points
¶ Vector of points in the boundary.
-
IndicesIter
bndry_position
¶ Current position in the boundary points.
-
struct
IndexPoint
¶
-
struct
Indices
¶
-
struct
RealPoint
¶
-
void