org.sat4j.minisat.constraints.cnf
Class OriginalBinaryClause
java.lang.Object
   org.sat4j.minisat.constraints.cnf.BinaryClause
org.sat4j.minisat.constraints.cnf.BinaryClause
       org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
org.sat4j.minisat.constraints.cnf.OriginalBinaryClause
- All Implemented Interfaces: 
- Serializable, Constr, Propagatable, IConstr
- public class OriginalBinaryClause 
- extends BinaryClause
- Since:
- 2.1
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.sat4j.minisat.constraints.cnf.BinaryClause | 
| assertConstraint, calcReason, equals, get, getActivity, getLits, getVocabulary, hashCode, locked, propagate, register, remove, rescaleBy, simplify, size, toString | 
 
 
OriginalBinaryClause
public OriginalBinaryClause(IVecInt ps,
                            ILits voc)
setLearnt
public void setLearnt()
- Description copied from interface: Constr
- Mark a constraint as learnt.
 
- 
 
learnt
public boolean learnt()
- 
- Returns:
- true iff the clause was learnt during the search
 
brandNewClause
public static OriginalBinaryClause brandNewClause(UnitPropagationListener s,
                                                  ILits voc,
                                                  IVecInt literals)
- Creates a brand new clause, presumably from external data.
 
- 
- Parameters:
- s- the object responsible for unit propagation
- voc- the vocabulary
- literals- the literals to store in the clause
- Returns:
- the created clause or null if the clause should be ignored
         (tautology for example)
 
forwardActivity
public void forwardActivity(double claInc)
- 
 
incActivity
public void incActivity(double claInc)
- Description copied from interface: Constr
- Increase the constraint activity.
 
- 
- Parameters:
- claInc-
 
Copyright © 2010 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.