Uses of Class
eu.bandm.tools.util.SAT.Literal
Package
Description
Collection of mostly unrelated, tiny, ubiquitously needed
auxiliary classes for many different purposes.
-
Uses of SAT.Literal in eu.bandm.tools.util
Modifier and TypeMethodDescriptionprotected SAT.Literal<? extends P>
Choose a literal to resolve from a formula.abstract SAT.Literal<? extends P>
SAT.Clause.getUnit()
Extract unit literal.SAT.Literal.negate()
Return the negation of this literal.Modifier and TypeMethodDescriptionabstract Iterable<SAT.Literal<? extends P>>
SAT.Form.literals()
View literals occurring in this formula.(package private) abstract Set<SAT.Literal<? extends P>>
SAT.Form.pure()
Set<SAT.Literal<? extends P>>
SAT.solve
(Collection<? extends Collection<? extends SAT.Literal<? extends P>>> cnf) Solve a formula.Modifier and TypeMethodDescription(package private) static <P> SAT.Form<P>
SAT.Form.and
(SAT.Literal<? extends P> first, SAT.Form<P> rest) (package private) static <P> SAT.Clause<P>
SAT.Clause.or
(SAT.Literal<? extends P>... lits) (package private) static <P> SAT.Clause<P>
SAT.Clause.or
(SAT.Literal<? extends P> first, SAT.Clause<P> rest) (package private) abstract SAT.Clause<P>
SAT.Clause.propagate
(SAT.Literal<? extends P> lit) SAT.Form.propagate
(SAT.Literal<? extends P> lit) Modifier and TypeMethodDescriptionSet<SAT.Literal<? extends P>>
SAT.solve
(Collection<? extends Collection<? extends SAT.Literal<? extends P>>> cnf) Solve a formula.