EMMA Coverage Report (generated Sat Aug 20 11:00:51 CDT 2011) |
---|
[all classes][tuffy.util] |
name | class, % | method, % | block, % | line, % |
---|---|---|---|---|
MathMan.java | 100% (1/1) | 33% (1/3) | 15% (6/39) | 17% (1/6) |
name | class, % | method, % | block, % | line, % |
---|---|---|---|---|
class MathMan | 100% (1/1) | 33% (1/3) | 15% (6/39) | 17% (1/6) |
MathMan (): void | 0% (0/1) | 0% (0/3) | 0% (0/1) | |
getLogOddsWeight (double): double | 0% (0/1) | 0% (0/30) | 0% (0/4) | |
prorate (int, double): int | 100% (1/1) | 100% (6/6) | 100% (1/1) |
1 | package tuffy.util; |
2 | |
3 | public class MathMan { |
4 | public static int prorate(int total, double ratio){ |
5 | return (int)(total * ratio); |
6 | } |
7 | |
8 | public static double getLogOddsWeight(double prob){ |
9 | if(prob < 0 || prob > 1) return 0; |
10 | if(prob == 0) return -Config.hard_weight; |
11 | if(prob == 1) return Config.hard_weight; |
12 | return Math.log(prob/(1-prob)); |
13 | } |
14 | |
15 | } |
[all classes][tuffy.util] |
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov |