-inline double weightIntervalToMult(double wi)
-{
- if (wi <= 0.2) return 0.01;
- else if (wi <= 0.5) return 0.025;
- else if (wi <= 1.0) return 0.05;
- else if (wi <= 2.0) return 0.1;
- else if (wi <= 5.0) return 0.25;
- else if (wi <= 10.0) return 0.5;
- else if (wi <= 20.0) return 1.0;
- else if (wi <= 50.0) return 2.5;
- else if (wi <= 100.0) return 5.0;
- else if (wi <= 200.0) return 10.0;
- else if (wi <= 500.0) return 25.0;
- else if (wi <= 1000.0) return 50.0;
- else return 100.0;
+namespace {
+ inline double weightIntervalToMult(double wi)
+ {
+ if (wi <= 0.2) return 0.01;
+ else if (wi <= 0.5) return 0.025;
+ else if (wi <= 1.0) return 0.05;
+ else if (wi <= 2.0) return 0.1;
+ else if (wi <= 5.0) return 0.25;
+ else if (wi <= 10.0) return 0.5;
+ else if (wi <= 20.0) return 1.0;
+ else if (wi <= 50.0) return 2.5;
+ else if (wi <= 100.0) return 5.0;
+ else if (wi <= 200.0) return 10.0;
+ else if (wi <= 500.0) return 25.0;
+ else if (wi <= 1000.0) return 50.0;
+ else return 100.0;
+ }