Mercurial > dive4elements > river
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 /** |