edu.duke.cs.banjo.learner.components
Class EvaluatorBDe.LogGammaArray

java.lang.Object
  extended byedu.duke.cs.banjo.learner.components.EvaluatorBDe.LogGammaProvider
      extended byedu.duke.cs.banjo.learner.components.EvaluatorBDe.LogGammaArray
Enclosing class:
EvaluatorBDe

private class EvaluatorBDe.LogGammaArray
extends EvaluatorBDe.LogGammaProvider


Field Summary
(package private)  int[] c_i
           
(package private)  int factorsUsed
           
(package private)  int logGammaArgDimension
           
(package private)  int maxParentCount
           
(package private)  int maxVarCount
           
(package private)  int varCountUsed
           
 
Constructor Summary
(package private) EvaluatorBDe.LogGammaArray()
           
 
Method Summary
(package private)  void fillLogGammaTable()
           
(package private)  void initLogGammaTable()
           
protected  double logGamma(int _q_i, int _N_ij)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logGammaArgDimension

int logGammaArgDimension

c_i

int[] c_i

factorsUsed

int factorsUsed

varCountUsed

int varCountUsed

maxVarCount

final int maxVarCount

maxParentCount

final int maxParentCount
Constructor Detail

EvaluatorBDe.LogGammaArray

EvaluatorBDe.LogGammaArray()
                     throws java.lang.Exception
Method Detail

initLogGammaTable

void initLogGammaTable()
                 throws java.lang.Exception
Throws:
java.lang.Exception

fillLogGammaTable

void fillLogGammaTable()
                 throws java.lang.Exception
Throws:
java.lang.Exception

logGamma

protected double logGamma(int _q_i,
                          int _N_ij)
                   throws java.lang.Exception
Specified by:
logGamma in class EvaluatorBDe.LogGammaProvider
Throws:
java.lang.Exception