@uor-foundation/geometry
Version:
Layer 5: Geometric manifolds - the shape of mathematical space
26 lines • 1.23 kB
TypeScript
import type { FieldSubstrate } from '@uor-foundation/field-substrate';
import type { ResonanceDynamics } from '@uor-foundation/resonance';
import type { PageTopology } from '@uor-foundation/topology';
import type { ExtendedFieldPattern } from './index';
export declare class ResonanceMetric {
private fieldSubstrate;
private resonance;
private topology;
constructor(fieldSubstrate: FieldSubstrate, resonance: ResonanceDynamics, topology: PageTopology);
distance(a: bigint, b: bigint): number;
euclideanFieldDistance(a: bigint, b: bigint): number;
resonanceBarrier(a: bigint, b: bigint): number;
topologicalDistance(a: bigint, b: bigint): number;
intrinsicDistance(a: bigint, b: bigint): bigint;
fieldMetric(p1: ExtendedFieldPattern, p2: ExtendedFieldPattern): number;
resonanceSurface(n: bigint, radius?: bigint): Map<bigint, number>;
gradient(n: bigint, h?: bigint): number[];
laplacian(n: bigint, h?: bigint): number;
christoffelSymbols(n: bigint): number[][][];
biLipschitzBounds(a: bigint, b: bigint): {
lower: number;
upper: number;
};
isIsometry(f: (n: bigint) => bigint, a: bigint, b: bigint): boolean;
}
//# sourceMappingURL=metric.d.ts.map