|
Neko 1.99.2
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.