public abstract class AbstractLBDComputerStrategy extends Object implements ILBDComputerStrategy
| Modifier and Type | Field and Description |
|---|---|
protected int |
flag |
protected int[] |
flags |
| Constructor and Description |
|---|
AbstractLBDComputerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
assignedLiteral(ILits voc,
PBConstr constr,
int i) |
int |
computeLBD(ILits voc,
PBConstr constr,
int propagated) |
protected int |
fixLbd(PBConstr constr,
int lbd) |
void |
init(int howmany) |
protected void |
startComputeLBD(PBConstr constr,
int propagated) |
protected abstract int |
unassignedLiteral(ILits voc,
PBConstr constr,
int i) |
public void init(int howmany)
init in interface ILBDComputerStrategypublic int computeLBD(ILits voc, PBConstr constr, int propagated)
computeLBD in interface ILBDComputerStrategyprotected void startComputeLBD(PBConstr constr, int propagated)
protected int fixLbd(PBConstr constr, int lbd)
Copyright © 2020 Centre de Recherche en Informatique de Lens (CRIL). All rights reserved.