Run the host spatial-hash + Newton search (inherited from Points_t), then mirror per-point state to the device.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Points), | intent(inout) | :: | this | |||
| type(SEMQuad), | intent(in) | :: | geometry |
subroutine LocatePoints_2D_Points(this,geometry)
!! Run the host spatial-hash + Newton search (inherited from Points_t),
!! then mirror per-point state to the device.
implicit none
class(Points),intent(inout) :: this
type(SEMQuad),intent(in) :: geometry
call this%Points_t%LocatePoints_2D_Points_t(geometry)
call this%UpdateDevice()
endsubroutine LocatePoints_2D_Points