public class AllMUSes extends Object
| Constructor and Description | 
|---|
AllMUSes(ASolverFactory<? extends ISolver> factory)  | 
AllMUSes(boolean group,
        ASolverFactory<? extends ISolver> factory)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<IVecInt> | 
computeAllMSS()  | 
List<IVecInt> | 
computeAllMSS(SolutionFoundListener listener)  | 
List<IVecInt> | 
computeAllMSSOrdered(SolutionFoundListener listener)  | 
List<IVecInt> | 
computeAllMUSes()  | 
List<IVecInt> | 
computeAllMUSes(SolutionFoundListener listener)
Computes all the MUSes associated to the set of constraints added to the
 solver 
 | 
List<IVecInt> | 
computeAllMUSesOrdered(SolutionFoundListener listener)  | 
List<IVecInt> | 
getMssList()  | 
<T extends ISolver>  | 
getSolverInstance()
Gets an instance of ISolver that can be used to compute all MUSes 
 | 
public AllMUSes(boolean group,
        ASolverFactory<? extends ISolver> factory)
public AllMUSes(ASolverFactory<? extends ISolver> factory)
public <T extends ISolver> T getSolverInstance()
public List<IVecInt> computeAllMUSes(SolutionFoundListener listener)
solver - the ISolver that contains the set of clausespublic List<IVecInt> computeAllMUSesOrdered(SolutionFoundListener listener)
public List<IVecInt> computeAllMSS(SolutionFoundListener listener)
public List<IVecInt> computeAllMSSOrdered(SolutionFoundListener listener)
Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.