public class PotentialMultiplier extends Object
Constructor and Description |
---|
PotentialMultiplier(double[][] varPotential,
int varPos,
int[] parentVarPos,
int[] parentIndexMultipliers,
BayesVariable[] vars,
int[] multipliers,
double[] trgPotentials) |
Modifier and Type | Method and Description |
---|---|
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) |
public PotentialMultiplier(double[][] varPotential, int varPos, int[] parentVarPos, int[] parentIndexMultipliers, BayesVariable[] vars, int[] multipliers, double[] trgPotentials)
public static int createNumberOfStates(List<BayesVariable> vars)
public static int createNumberOfStates(BayesVariable[] vars)
public static int[] createIndexMultipliers(BayesVariable[] vars, int numberOfStates)
public static int[] createSubsetVarPos(BayesVariable[] vars, BayesVariable[] subset)
public void multiple()
public void multiple(int currentVar, int parentKeyPos)
public static int[] indexToKey(int index, int[] indexMultipliers)
public static int keyToIndex(int[] key, int[] indexMultipliers)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.