unbbayes.prs.hybridbn
Class CNNormalDistribution.NormalDistributionFunction

java.lang.Object
  extended by unbbayes.prs.hybridbn.CNNormalDistribution.NormalDistributionFunction
Enclosing class:
CNNormalDistribution

protected class CNNormalDistribution.NormalDistributionFunction
extends Object

Follows SumOf(k[i] * CPND[i]) + N(mean, variance), for all continuous node (i). CPND is the continuous parent node distribution.

Author:
Rommel Carvalho (rommel.carvalho@gmail.com)

Field Summary
protected  double[] constantList
           
protected  NormalDistribution normalDistribution
           
 
Constructor Summary
CNNormalDistribution.NormalDistributionFunction()
           
 
Method Summary
 double getConstantAt(int index)
           
 double getMean()
           
 double getVariance()
           
 void setConstantAt(int index, double value)
          Set the given constant for the given value.
 void setMean(double mean)
          Set the normal distribution mean.
 void setVariance(double variance)
          Set the normal distribution variance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constantList

protected double[] constantList

normalDistribution

protected NormalDistribution normalDistribution
Constructor Detail

CNNormalDistribution.NormalDistributionFunction

public CNNormalDistribution.NormalDistributionFunction()
Method Detail

setMean

public void setMean(double mean)
Set the normal distribution mean.

Parameters:
mean - The normal distribution mean.

getMean

public double getMean()

setVariance

public void setVariance(double variance)
Set the normal distribution variance.

Parameters:
variance - The normal distribution variance.

getVariance

public double getVariance()

setConstantAt

public void setConstantAt(int index,
                          double value)
Set the given constant for the given value.

Parameters:
index - The constant index.
value - The new constant value.

getConstantAt

public double getConstantAt(int index)


Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.