comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java @ 4001:ab3a4ad82ae1

S(Q) accumulated same diameter meassurements per bank distance.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 01 Oct 2012 14:03:13 +0200
parents a9c93b7c9da1
children
comparison
equal deleted inserted replaced
4000:92719f122c77 4001:ab3a4ad82ae1
1 package de.intevation.flys.artifacts.model.sq; 1 package de.intevation.flys.artifacts.model.sq;
2
3 import java.util.Comparator;
2 4
3 public class Sieve 5 public class Sieve
4 { 6 {
5 public static final double EPSILON = 1e-6; 7 public static final double EPSILON = 1e-6;
8
9 public static final Comparator<Double> DIAMETER_CMP =
10 new Comparator<Double>() {
11 @Override
12 public int compare(Double a, Double b) {
13 double diff = a - b;
14 if (diff < -EPSILON) return -1;
15 if (diff > EPSILON) return +1;
16 return 0;
17 }
18 };
6 19
7 protected double diameter; 20 protected double diameter;
8 protected double load; 21 protected double load;
9 22
10 /** 23 /**

http://dive4elements.wald.intevation.org