Uses of Class
org.variantsync.diffdetective.util.fide.FixTrueFalse.Formula
Packages that use FixTrueFalse.Formula
Package
Description
-
Uses of FixTrueFalse.Formula in org.variantsync.diffdetective.analysis.logic
Methods in org.variantsync.diffdetective.analysis.logic with parameters of type FixTrueFalse.FormulaModifier and TypeMethodDescriptionstatic booleanSAT.checkSATviaDNF(FixTrueFalse.Formula formula) static booleanSAT.checkSATviaSat4J(FixTrueFalse.Formula formula) Invokes a SAT solver on the given formula and returns its result.static booleanSAT.isSatisfiable(FixTrueFalse.Formula formula) Checks whether the given formula is satisfiable. -
Uses of FixTrueFalse.Formula in org.variantsync.diffdetective.util.fide
Methods in org.variantsync.diffdetective.util.fide that return FixTrueFalse.FormulaModifier and TypeMethodDescriptionstatic FixTrueFalse.FormulaFixTrueFalse.Formula.and(FixTrueFalse.Formula... formulas) static FixTrueFalse.FormulaFixTrueFalse.EliminateTrueAndFalse(org.prop4j.Node formula) Replaces all literals in the givenformulawith the literalsTrueandFalse.static FixTrueFalse.FormulaFixTrueFalse.EliminateTrueAndFalseInplace(org.prop4j.Node formula) Same asFixTrueFalse.EliminateTrueAndFalse(org.prop4j.Node)but mutates the given formula in-place.Runs the given function on this formula and assumes that the given function does not introduce the constants "true" or "false".static FixTrueFalse.FormulaFixTrueFalse.Formula.not(FixTrueFalse.Formula formula) static FixTrueFalse.FormulaFixTrueFalse.Formula.or(FixTrueFalse.Formula... formulas) static FixTrueFalse.FormulaMethods in org.variantsync.diffdetective.util.fide with parameters of type FixTrueFalse.FormulaModifier and TypeMethodDescriptionstatic FixTrueFalse.FormulaFixTrueFalse.Formula.and(FixTrueFalse.Formula... formulas) static org.prop4j.Node[]FixTrueFalse.Formula.gets(FixTrueFalse.Formula[] formulas) static FixTrueFalse.FormulaFixTrueFalse.Formula.not(FixTrueFalse.Formula formula) static FixTrueFalse.FormulaFixTrueFalse.Formula.or(FixTrueFalse.Formula... formulas) -
Uses of FixTrueFalse.Formula in org.variantsync.diffdetective.variation.tree.view.relevance
Fields in org.variantsync.diffdetective.variation.tree.view.relevance declared as FixTrueFalse.FormulaConstructors in org.variantsync.diffdetective.variation.tree.view.relevance with parameters of type FixTrueFalse.FormulaModifierConstructorDescriptionConfigure(FixTrueFalse.Formula configuration) Same asConfigure(Node)but with a formula that is witnessed to not contain true or false constants not at the root. -
Uses of FixTrueFalse.Formula in org.variantsync.diffdetective.variation.tree.view.relevance.spec
Fields in org.variantsync.diffdetective.variation.tree.view.relevance.spec declared as FixTrueFalse.FormulaModifier and TypeFieldDescriptionprivate final FixTrueFalse.FormulaConfigureSpec.configThe field for theconfigrecord component.Methods in org.variantsync.diffdetective.variation.tree.view.relevance.spec that return FixTrueFalse.FormulaModifier and TypeMethodDescriptionConfigureSpec.config()Returns the value of theconfigrecord component.Methods in org.variantsync.diffdetective.variation.tree.view.relevance.spec with parameters of type FixTrueFalse.FormulaModifier and TypeMethodDescriptionstatic booleanConfigureSpec.test(FixTrueFalse.Formula formula, VariationNode<?, ?> v) Constructors in org.variantsync.diffdetective.variation.tree.view.relevance.spec with parameters of type FixTrueFalse.FormulaModifierConstructorDescriptionConfigureSpec(FixTrueFalse.Formula config) Creates an instance of aConfigureSpecrecord class.