Drools :: Beliefs 6.2.0.Final

org.drools.beliefs.bayes
Class PotentialMultiplier

java.lang.Object
  extended by org.drools.beliefs.bayes.PotentialMultiplier

public class PotentialMultiplier
extends Object


Constructor Summary
PotentialMultiplier(double[][] varPotential, int varPos, int[] parentVarPos, int[] parentIndexMultipliers, BayesVariable[] vars, int[] multipliers, double[] trgPotentials)
           
 
Method Summary
static int[] createIndexMultipliers(BayesVariable[] vars, int numberOfStates)
           
static int createNumberOfStates(BayesVariable[] vars)
           
static int createNumberOfStates(List<BayesVariable> vars)
           
static int[] createSubsetVarPos(BayesVariable[] vars, BayesVariable[] subset)
           
static int[] indexToKey(int index, int[] indexMultipliers)
           
static int keyToIndex(int[] key, int[] indexMultipliers)
           
 void multiple()
           
 void multiple(int currentVar, int parentKeyPos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PotentialMultiplier

public PotentialMultiplier(double[][] varPotential,
                           int varPos,
                           int[] parentVarPos,
                           int[] parentIndexMultipliers,
                           BayesVariable[] vars,
                           int[] multipliers,
                           double[] trgPotentials)
Method Detail

createNumberOfStates

public static int createNumberOfStates(List<BayesVariable> vars)

createNumberOfStates

public static int createNumberOfStates(BayesVariable[] vars)

createIndexMultipliers

public static int[] createIndexMultipliers(BayesVariable[] vars,
                                           int numberOfStates)

createSubsetVarPos

public static int[] createSubsetVarPos(BayesVariable[] vars,
                                       BayesVariable[] subset)

multiple

public void multiple()

multiple

public void multiple(int currentVar,
                     int parentKeyPos)

indexToKey

public static int[] indexToKey(int index,
                               int[] indexMultipliers)

keyToIndex

public static int keyToIndex(int[] key,
                             int[] indexMultipliers)

Drools :: Beliefs 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.