thi-ng/umbrella

View on GitHub
packages/vectors/src/dist.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { DistanceFn } from "./api.js";
import { distSq, distSq2, distSq3, distSq4 } from "./distsq.js";

export const dist: DistanceFn = (a, b) => Math.sqrt(distSq(a, b));

export const dist2: DistanceFn = (a, b) => Math.sqrt(distSq2(a, b));

export const dist3: DistanceFn = (a, b) => Math.sqrt(distSq3(a, b));

export const dist4: DistanceFn = (a, b) => Math.sqrt(distSq4(a, b));