EMMA Coverage Report (generated Sat Aug 20 11:00:51 CDT 2011)
[all classes][tuffy.util]

COVERAGE SUMMARY FOR SOURCE FILE [MathMan.java]

nameclass, %method, %block, %line, %
MathMan.java100% (1/1)33%  (1/3)15%  (6/39)17%  (1/6)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class MathMan100% (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)

1package tuffy.util;
2 
3public 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