MCPcopy Index your code
hub / github.com/ChartGPU/ChartGPU / dxSqAt

Function dxSqAt

src/interaction/findPointsAtX.ts:328–335  ·  view source on GitHub ↗
(idx: number)

Source from the content-addressed store, hash-verified

326 let right = insertionIndex;
327
328 const dxSqAt = (idx: number): number | null => {
329 const px = tupleData[idx][0];
330 if (!Number.isFinite(px)) return null;
331 const sx = xScale.scale(px);
332 if (!Number.isFinite(sx)) return null;
333 const dx = sx - xValue;
334 return dx * dx;
335 };
336
337 while (left >= 0 || right < n) {
338 while (left >= 0 && dxSqAt(left) === null) left--;

Callers 1

findPointsAtXFunction · 0.85

Calls 1

scaleMethod · 0.65

Tested by

no test coverage detected