Uses of Interface
org.tweetyproject.arg.adf.syntax.pl.Clause
Packages that use Clause
Package
Description
-
Uses of Clause in org.tweetyproject.arg.adf.reasoner.sat.encodings
Method parameters in org.tweetyproject.arg.adf.reasoner.sat.encodings with type arguments of type ClauseModifier and TypeMethodDescriptionvoid
Encodes the bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses.void
Encodes the conflict-free interpretation of the given ADF into a set of SAT clauses.void
ConflictFreeInterpretationSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes the conflict-free interpretation of the given ADF into a set of SAT clauses based on the provided interpretation.void
FixPartialSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
Encodes the acceptance conditions of the arguments in the ADF into a SAT formula using a given consumer.void
LargerInterpretationSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
RefineLargerSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
RefineUnequalSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes the given interpretation into a set of SAT clauses that represent the refinement of the interpretation, ensuring that the resulting interpretation is not equal to the input interpretation.void
RelativeSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) void
Encodes the restricted bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses based on the given partial interpretation.void
Encodes the bipolar Abstract Dialectical Framework (ADF) into a set of SAT clauses.void
Encodes the structure into a set of SAT clauses and provides them to the given consumer.void
Encodes the two-valued model of the ADF into a set of SAT clauses and provides them to the given consumer.void
TwoValuedModelSatEncoding.encode
(Consumer<Clause> consumer, Interpretation interpretation) Encodes a specific two-valued interpretation of the ADF into a set of SAT clauses and provides them to the given consumer. -
Uses of Clause in org.tweetyproject.arg.adf.reasoner.sat.processor
Method parameters in org.tweetyproject.arg.adf.reasoner.sat.processor with type arguments of type ClauseModifier and TypeMethodDescriptionvoid
Processes the state of the ADF and encodes the relationships into logical clauses.void
Processes the SAT encodings for the restricted bipolar or k-bipolar frameworks.void
Processes the current set of states and translates them intoClause
objects. -
Uses of Clause in org.tweetyproject.arg.adf.sat
Methods in org.tweetyproject.arg.adf.sat with parameters of type Clause -
Uses of Clause in org.tweetyproject.arg.adf.sat.state
Methods in org.tweetyproject.arg.adf.sat.state with parameters of type Clause -
Uses of Clause in org.tweetyproject.arg.adf.syntax.pl
Methods in org.tweetyproject.arg.adf.syntax.pl that return ClauseModifier and TypeMethodDescriptionstatic Clause
Clause.of()
Creates a clause with no literals.static Clause
Clause.of
(Collection<? extends Literal> literals) Creates a clause from a collection of literals.static Clause
Clause.of
(Collection<? extends Literal> literals, Literal l) Creates a clause from a collection of literals and an additional literal.static Clause
Clause.of
(Collection<? extends Literal> literals, Literal l1, Literal l2) Creates a clause from a collection of literals and two additional literals.static Clause
Creates a clause from a collection of literals and three additional literals.static Clause
Creates a clause by extending an existing clause with an additional literal.static Clause
Creates a clause with a single literal.static Clause
Creates a clause with two literals.static Clause
Creates a clause with three literals.Methods in org.tweetyproject.arg.adf.syntax.pl with parameters of type Clause -
Uses of Clause in org.tweetyproject.arg.adf.transform
Methods in org.tweetyproject.arg.adf.transform that return types with arguments of type ClauseMethod parameters in org.tweetyproject.arg.adf.transform with type arguments of type ClauseModifier and TypeMethodDescriptionTseitinTransformer.collect
(AcceptanceCondition acc, Consumer<Clause> clauses)