Uses of Class
org.tweetyproject.arg.adf.reasoner.sat.encodings.PropositionalMapping
Packages that use PropositionalMapping
Package
Description
-
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.encodings
Constructors in org.tweetyproject.arg.adf.reasoner.sat.encodings with parameters of type PropositionalMappingModifierConstructorDescriptionConstructs a new BipolarSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping.ConflictFreeInterpretationSatEncoding(AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs a new ConflictFreeInterpretationSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping.Constructs aKBipolarSatEncodinginstance with the given ADF and propositional mapping.Constructs a new RefineUnequalSatEncoding with the specified propositional mapping.RestrictedBipolarSatEncoding(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs a new RestrictedBipolarSatEncoding for the given Abstract Dialectical Framework (ADF), propositional mapping, and partial interpretation.RestrictedKBipolarSatEncoding(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs a new RestrictedKBipolarSatEncoding with the specified Abstract Dialectical Framework, propositional mapping, and partial interpretation.Constructs a new TwoValuedModelSatEncoding for the given Abstract Dialectical Framework (ADF) and propositional mapping. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.generator
Methods in org.tweetyproject.arg.adf.reasoner.sat.generator with parameters of type PropositionalMappingModifier and TypeMethodDescriptionstatic CandidateGeneratorConflictFreeGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial, Supplier<SatSolverState> stateSupplier) Creates aCandidateGeneratorthat computes conflict-free interpretations which are extensions of the provided partial interpretation.static CandidateGeneratorGroundGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) The resultingCandidateGeneratoronly computes the ground interpretation if it extends the given prefix.static CandidateGeneratorModelGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) Creates aCandidateGeneratorthat computes two-valued model interpretations which are extensions of the provided prefix (partial interpretation).static CandidateGeneratorConflictFreeGenerator.unrestricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) Creates aCandidateGeneratorthat computes all conflict-free interpretations.static CandidateGeneratorGroundGenerator.unrestricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) The resultingCandidateGeneratorcomputes the ground interpretation.static CandidateGeneratorModelGenerator.unrestricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Supplier<SatSolverState> stateSupplier) Creates aCandidateGeneratorthat computes all two-valued model interpretations. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.processor
Methods in org.tweetyproject.arg.adf.reasoner.sat.processor with parameters of type PropositionalMappingModifier and TypeMethodDescriptionstatic InterpretationProcessorAdmissibleMaximizer.restricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) static InterpretationProcessorConflictFreeMaximizer.restricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) Creates and returns a restrictedInterpretationProcessorthat maximizes interpretations based on a given partial interpretation (prefix).static InterpretationProcessorAdmissibleMaximizer.unrestricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) static InterpretationProcessorConflictFreeMaximizer.unrestricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Creates and returns an unrestrictedInterpretationProcessorthat maximizes interpretations without any restrictions on the partial interpretation.Constructors in org.tweetyproject.arg.adf.reasoner.sat.processor with parameters of type PropositionalMappingModifierConstructorDescriptionConstructs a newKBipolarStateProcessorfor the given Abstract Dialectical Framework (ADF) and propositional mapping.RestrictedKBipolarStateProcessor(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) Constructs aRestrictedKBipolarStateProcessorwith the given ADF, propositional mapping, and partial interpretation. -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.reasoner.sat.verifier
Constructors in org.tweetyproject.arg.adf.reasoner.sat.verifier with parameters of type PropositionalMappingModifierConstructorDescriptionCompleteVerifier(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs aCompleteVerifierwith the given SAT solver state supplier, abstract dialectical framework, and propositional mapping.NaiveVerifier(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) PreferredVerifier(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) Constructs aPreferredVerifierwith the given SAT solver state supplier, abstract dialectical framework, and propositional mapping.StableVerifier(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping) -
Uses of PropositionalMapping in org.tweetyproject.arg.adf.semantics.interpretation
Methods in org.tweetyproject.arg.adf.semantics.interpretation with parameters of type PropositionalMappingModifier and TypeMethodDescriptionstatic InterpretationInterpretation.fromWitness(Set<Literal> witness, PropositionalMapping mapping) Constructs a three-valued ADF interpretation from a witness of a propositional sat encoding.