org.drools.beliefs.bayes
Class PotentialMultiplier
java.lang.Object
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PotentialMultiplier
public PotentialMultiplier(double[][] varPotential,
int varPos,
int[] parentVarPos,
int[] parentIndexMultipliers,
BayesVariable[] vars,
int[] multipliers,
double[] trgPotentials)
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)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.