Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, msh, padding) |
Initialise an intersector detector for a given mesh msh. | |
procedure, pass(this) | free (this) |
Destroy an intersector detector. | |
procedure, pass(this) | overlap (this, p, overlaps) |
Computes the overlap between elements and a given point p. | |
Private Attributes | |
type(mesh_t), pointer, private | msh => null() |
type(aabb_tree_t), private | search_tree |
Definition at line 46 of file intersection_detector.f90.
procedure, pass(this) intersection_detector::intersect_detector_t::free | ( | class(intersect_detector_t), intent(inout) | this | ) |
Definition at line 51 of file intersection_detector.f90.
procedure, pass(this) intersection_detector::intersect_detector_t::init | ( | class(intersect_detector_t), intent(inout) | this, |
type(mesh_t), intent(in), target | msh, | ||
real(kind=dp), intent(in), optional | padding | ||
) |
Definition at line 50 of file intersection_detector.f90.
procedure, pass(this) intersection_detector::intersect_detector_t::overlap | ( | class(intersect_detector_t), intent(inout) | this, |
type(point_t), intent(in) | p, | ||
type(stack_i4_t), intent(inout) | overlaps | ||
) |
Definition at line 52 of file intersection_detector.f90.
Definition at line 47 of file intersection_detector.f90.
|
private |
Definition at line 48 of file intersection_detector.f90.