Class BayesAbsorption


  • public class BayesAbsorption
    extends Object
    • Constructor Detail

      • BayesAbsorption

        public BayesAbsorption​(int[] srcVarPos,
                               double[] oldSrcPotentials,
                               double[] srcPotentials,
                               int[] srcVarPosMultipliers,
                               BayesVariable[] trgVars,
                               double[] trgPotentials)
    • Method Detail

      • absorb

        public void absorb()
      • normalize

        public static void normalize​(double[] array)
      • dividePotentials

        public static double[] dividePotentials​(double[] potentials,
                                                double[] oldPotentials)
      • recurse

        public void recurse​(int currentVar,
                            int targetVarPos)