Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Data Types | |
type | box_point_zone_t |
A box-shaped point zone. More... | |
Functions/Subroutines | |
subroutine | box_point_zone_init_from_json (this, json, size) |
Constructor from json object file. More... | |
subroutine | box_point_zone_init_common (this, size, name, invert, xmin, xmax, ymin, ymax, zmin, zmax) |
Initializes a box point zone from its coordinates. More... | |
subroutine | box_point_zone_free (this) |
Destructor. More... | |
pure logical function | box_point_zone_criterion (this, x, y, z, j, k, l, e) |
Defines the criterion of selection of a GLL point in the box point zone. In the case of a box point zone, an x,y,z GLL point is considered as being inside the zone if: More... | |
|
private |
\begin{eqnarray*} x_{min} \le x \le x_{max} \\ y_{min} \le y \le y_{max} \\ z_{min} \le z \le z_{max} \\ \end{eqnarray*}
x | x-coordinate of the GLL point. |
y | y-coordinate of the GLL point. |
z | z-coordinate of the GLL point. |
j | 1st nonlinear index of the GLL point. |
k | 2nd nonlinear index of the GLL point. |
l | 3rd nonlinear index of the GLL point. |
e | element index of the GLL point. |
Definition at line 160 of file box_point_zone.f90.
|
private |
Definition at line 131 of file box_point_zone.f90.
|
private |
size | Size of the scratch stack. |
name | Name of the box point zone. |
xmin | Lower x-bound of the box coordinates. |
xmax | Upper x-bound of the box coordinates. |
ymin | Lower y-bound of the box coordinates. |
ymax | Upper y-bound of the box coordinates. |
zmin | Lower z-bound of the box coordinates. |
zmax | Upper z-bound of the box coordinates. |
Definition at line 106 of file box_point_zone.f90.
subroutine box_point_zone::box_point_zone_init_from_json | ( | class(box_point_zone_t), intent(inout) | this, |
type(json_file), intent(inout) | json, | ||
integer, intent(in) | size | ||
) |
json | Json object file. |
size | Size with which to initialize the stack |
Definition at line 68 of file box_point_zone.f90.