Class Probability

java.lang.Object
  extended by Probability

public class Probability
extends java.lang.Object

Class to abstract away some of the probability computations (so it can be done in log space or normal space)

Author:
arthiramachandran

Field Summary
(package private)  double value
           
 
Constructor Summary
Probability(double value)
           
 
Method Summary
static double add(double a, double d)
           
 Probability add(Probability p)
           
static double logSum(double a, double b)
           
static java.lang.Double multiply(double a, double b)
           
 Probability multiply(Probability p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

double value
Constructor Detail

Probability

public Probability(double value)
Method Detail

multiply

public Probability multiply(Probability p)

add

public Probability add(Probability p)

add

public static double add(double a,
                         double d)

multiply

public static java.lang.Double multiply(double a,
                                        double b)

logSum

public static double logSum(double a,
                            double b)