@Test public void testSpatialConsistency() { // Also test the builder - we could have just used .STATIC LPIntegerNormDistanceFunction dist = new ELKIBuilder<>(LPIntegerNormDistanceFunction.class) // .with(LPNormDistanceFunction.Parameterizer.P_ID, 3) // .build(); assertSame("Subtyped", LPIntegerNormDistanceFunction.class, dist.getClass()); basicChecks(dist); varyingLengthBasic(0, dist, 1, 0, 1, 1, FastMath.pow(2, 1. / 3), 1); spatialConsistency(dist); nonnegativeSpatialConsistency(dist); } }