Class FactorUtil


  • public class FactorUtil
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FactorUtil()  
    • Method Summary

      Modifier and Type Method Description
      static int EmpiricalMapSize​(HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> map)  
      static ch.idsia.crema.factor.GenericFactor filter​(ch.idsia.crema.factor.GenericFactor f, int var, int state)  
      static HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> fixEmpiricalMap​(HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> emp, int numDecimals)  
      static ch.idsia.crema.factor.bayesian.BayesianFactor fixPrecission​(ch.idsia.crema.factor.bayesian.BayesianFactor f, int num_decimals, boolean newZeros, int... left_vars)  
      static ch.idsia.crema.factor.credal.vertex.VertexFactor mergeFactors​(List<ch.idsia.crema.factor.bayesian.BayesianFactor> factors, int leftvar, boolean applyConvexhull)  
      static void print​(ch.idsia.crema.factor.bayesian.BayesianFactor p)  
    • Constructor Detail

      • FactorUtil

        public FactorUtil()
    • Method Detail

      • mergeFactors

        public static ch.idsia.crema.factor.credal.vertex.VertexFactor mergeFactors​(List<ch.idsia.crema.factor.bayesian.BayesianFactor> factors,
                                                                                    int leftvar,
                                                                                    boolean applyConvexhull)
      • fixEmpiricalMap

        public static HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> fixEmpiricalMap​(HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> emp,
                                                                                                                int numDecimals)
      • EmpiricalMapSize

        public static int EmpiricalMapSize​(HashMap<Set<Integer>,​ch.idsia.crema.factor.bayesian.BayesianFactor> map)
      • filter

        public static ch.idsia.crema.factor.GenericFactor filter​(ch.idsia.crema.factor.GenericFactor f,
                                                                 int var,
                                                                 int state)
      • print

        public static void print​(ch.idsia.crema.factor.bayesian.BayesianFactor p)
      • fixPrecission

        public static ch.idsia.crema.factor.bayesian.BayesianFactor fixPrecission​(ch.idsia.crema.factor.bayesian.BayesianFactor f,
                                                                                  int num_decimals,
                                                                                  boolean newZeros,
                                                                                  int... left_vars)