MCPcopy Create free account
hub / github.com/ChartGPU/ChartGPU / lowerBoundXTuple

Function lowerBoundXTuple

src/core/createRenderCoordinator.ts:713–723  ·  view source on GitHub ↗
(data: ReadonlyArray<TuplePoint>, xTarget: number)

Source from the content-addressed store, hash-verified

711};
712
713const lowerBoundXTuple = (data: ReadonlyArray<TuplePoint>, xTarget: number): number => {
714 let lo = 0;
715 let hi = data.length;
716 while (lo < hi) {
717 const mid = (lo + hi) >>> 1;
718 const x = data[mid][0];
719 if (x < xTarget) lo = mid + 1;
720 else hi = mid;
721 }
722 return lo;
723};
724
725const upperBoundXTuple = (data: ReadonlyArray<TuplePoint>, xTarget: number): number => {
726 let lo = 0;

Callers 2

sliceVisibleRangeByXFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected