Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma OPENCL EXTENSION cl_khr_fp64 : enable
- __kernel void afstand(__global const Coord *OP, __global const Coord *Segment, __global const Coord* Afstanden, __global const int flightAltitude)
- {
- int i = get_global_id(0);
- int segment, opNr;
- double xDelta, yDelta;
- double afstand;
- segment = i % maxSegmenten;
- OP = (i - segment) / maxSegmenten;
- xDelta = Segment[segment].x - OP[opNr].x;
- yDelta = Segment[segment].y - OP[opNr].y;
- distance = hypot((xDelta*xDelta),(yDelta*yDelta),(double)(flightAltitude*flightAltitude));
- Afstanden[i] = distance;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement