Class VariableElimination

    • Method Detail

      • preprocessVariables

        public java.util.List<java.lang.String> preprocessVariables()
      • nextWithException

        public org.api4.java.algorithm.events.IAlgorithmEvent nextWithException()
                                                                         throws java.lang.InterruptedException,
                                                                                org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException,
                                                                                org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException,
                                                                                org.api4.java.algorithm.exceptions.AlgorithmException
        Throws:
        java.lang.InterruptedException
        org.api4.java.algorithm.exceptions.AlgorithmExecutionCanceledException
        org.api4.java.algorithm.exceptions.AlgorithmTimeoutedException
        org.api4.java.algorithm.exceptions.AlgorithmException
      • multiply

        public DiscreteProbabilityDistribution multiply​(java.util.Collection<ai.libs.jaicore.math.bayesianinference.VariableElimination.Factor> factors)
                                                 throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException