|
| procedure, pass(this) | init (this, x, y, z, nel, xh, n_boxes, padding) |
| |
| procedure, pass(this) | free (this) |
| |
| procedure, pass(this) | find (this, my_point, el_candidates) |
| |
| procedure, pass(this) | find_batch (this, points, n_points, all_el_candidates, n_el_cands) |
| |
| procedure, pass(this) | compute_idx (this, x, y, z) |
| |
| procedure, pass(this) | compute_3idx (this, x, y, z) |
| |
| procedure(el_finder_free), deferred, pass | free (this) |
| |
| procedure(el_finder_find), deferred, pass | find (this, my_point, el_candidates) |
| |
| procedure(el_finder_find_batch), deferred, pass | find_batch (this, points, n_points, all_el_candidates, n_el_cands) |
| |
Definition at line 51 of file cartesian_el_finder.f90.
◆ compute_3idx()
◆ compute_idx()
◆ find() [1/2]
◆ find() [2/2]
◆ find_batch() [1/2]
| procedure, pass(this) cartesian_el_finder::cartesian_el_finder_t::find_batch |
( |
class(cartesian_el_finder_t), intent(inout) |
this, |
|
|
real(kind=rp), dimension(3, n_points), intent(in) |
points, |
|
|
integer, intent(in) |
n_points, |
|
|
type(stack_i4_t), intent(inout) |
all_el_candidates, |
|
|
integer, dimension(n_points), intent(inout) |
n_el_cands |
|
) |
| |
◆ find_batch() [2/2]
| procedure(el_finder_find_batch), deferred, pass el_finder::el_finder_t::find_batch |
( |
class(el_finder_t), intent(inout) |
this, |
|
|
real(kind=rp), dimension(3,n_points), intent(in) |
points, |
|
|
integer, intent(in) |
n_points, |
|
|
type(stack_i4_t), intent(inout) |
all_el_candidates, |
|
|
integer, dimension(n_points), intent(inout) |
n_el_cands |
|
) |
| |
|
pure virtualinherited |
◆ free() [1/2]
◆ free() [2/2]
◆ init()
| procedure, pass(this) cartesian_el_finder::cartesian_el_finder_t::init |
( |
class(cartesian_el_finder_t), intent(inout) |
this, |
|
|
real(kind=rp), dimension(:), intent(in), target |
x, |
|
|
real(kind=rp), dimension(:), intent(in), target |
y, |
|
|
real(kind=rp), dimension(:), intent(in), target |
z, |
|
|
integer, intent(in) |
nel, |
|
|
type(space_t), intent(in) |
xh, |
|
|
integer, intent(in) |
n_boxes, |
|
|
real(kind=dp), intent(in) |
padding |
|
) |
| |
◆ el_map
◆ max_x
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::max_x |
◆ max_y
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::max_y |
◆ max_z
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::max_z |
◆ min_x
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::min_x |
◆ min_y
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::min_y |
◆ min_z
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::min_z |
◆ n_boxes
| integer cartesian_el_finder::cartesian_el_finder_t::n_boxes |
◆ nel
| integer cartesian_el_finder::cartesian_el_finder_t::nel |
◆ padding
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::padding |
◆ x_res
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::x_res |
◆ y_res
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::y_res |
◆ z_res
| real(kind=xp) cartesian_el_finder::cartesian_el_finder_t::z_res |
The documentation for this type was generated from the following file: