Class ExactPEAFInducer

java.lang.Object
org.tweetyproject.arg.bipolar.inducers.AbstractPEAFInducer
org.tweetyproject.arg.bipolar.inducers.ExactPEAFInducer
All Implemented Interfaces:
PEAFInducer

public class ExactPEAFInducer extends AbstractPEAFInducer
ExactPEAFInducer generates all possible EAFs that can be generated from a PEAF. Computationally, this implementation is not great since the all variations of EAFs increase by the number of arguments and links exponentially. It is good to use for small PEAFs. FIXME: In some instances, probabilities are found to be more than 1.
Author:
Taha Dogan Gunes
  • Constructor Details

    • ExactPEAFInducer

      public ExactPEAFInducer(PEAFTheory peafTheory)
      The default constructor for the ExactPEAFInducer
      Parameters:
      peafTheory -
  • Method Details

    • induce

      public void induce(Consumer<InducibleEAF> consumer)
      Inducer induces inducibleEAFs and gives to a consumer function
      Parameters:
      consumer - the function that consumes InducibleEAFs