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

Function upperBoundXTuple

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

Source from the content-addressed store, hash-verified

723};
724
725const upperBoundXTuple = (data: ReadonlyArray<TuplePoint>, xTarget: number): number => {
726 let lo = 0;
727 let hi = data.length;
728 while (lo < hi) {
729 const mid = (lo + hi) >>> 1;
730 const x = data[mid][0];
731 if (x <= xTarget) lo = mid + 1;
732 else hi = mid;
733 }
734 return lo;
735};
736
737const lowerBoundXObject = (data: ReadonlyArray<ObjectPoint>, xTarget: number): number => {
738 let lo = 0;

Callers 2

sliceVisibleRangeByXFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected