org.sat4j.minisat.core
Interface ILits2
- All Superinterfaces:
- ILits
- All Known Subinterfaces:
- ILits23
- All Known Implementing Classes:
- Lits2, Lits23
public interface ILits2
- extends ILits
Specific vocabulary taking special care of binary clauses.
- Author:
- leberre
Fields inherited from interface org.sat4j.minisat.core.ILits |
UNDEFINED |
Method Summary |
void |
binaryClauses(int lit1,
int lit2)
Method to create a binary clause. |
int |
nBinaryClauses(int p)
To know the number of binary clauses in which the literal occurs. |
Methods inherited from interface org.sat4j.minisat.core.ILits |
attach, attaches, belongsToPool, ensurePool, getFromPool, getLevel, getReason, init, isFalsified, isImplied, isSatisfied, isUnassigned, not, nVars, realnVars, reset, resetPool, satisfies, setLevel, setReason, unassign, undos, valueToString |
nBinaryClauses
int nBinaryClauses(int p)
- To know the number of binary clauses in which the literal occurs. Please
note that this method should only be used in conjunction with the
BinaryClauses data structure.
- Parameters:
p
-
- Returns:
- the number of binary clauses.
binaryClauses
void binaryClauses(int lit1,
int lit2)
- Method to create a binary clause.
- Parameters:
lit1
- the first literal of the clauselit2
- the second literal of the clause
Copyright © 2009 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.