org.sat4j.reader
Class LecteurDimacs
java.lang.Object
   org.sat4j.reader.Reader
org.sat4j.reader.Reader
       org.sat4j.reader.LecteurDimacs
org.sat4j.reader.LecteurDimacs
- All Implemented Interfaces: 
- Serializable
- public class LecteurDimacs 
- extends Reader- implements Serializable
Dimacs Reader written by Frederic Laihem. It is much faster than DimacsReader
 because it does not split the input file into strings but reads and interpret
 the input char by char. Hence, it is a bit more difficult to read and to
 modify than DimacsReader.
 
 This reader is used during the SAT Competitions.
- Author:
- laihem, leberre
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LecteurDimacs
public LecteurDimacs(ISolver s)
parseInstance
public final IProblem parseInstance(InputStream input)
                             throws ParseFormatException,
                                    ContradictionException,
                                    IOException
- 
- Overrides:
- parseInstancein class- Reader
 
- 
- Throws:
- ParseFormatException
- ContradictionException
- IOException
 
parseInstance
public IProblem parseInstance(Reader input)
                       throws IOException,
                              ContradictionException
- 
- Specified by:
- parseInstancein class- Reader
 
- 
- Throws:
- IOException
- ContradictionException
 
decode
public String decode(int[] model)
- Description copied from class: Reader
- Produce a model using the reader format.
 
- 
- Specified by:
- decodein class- Reader
 
- 
- Parameters:
- model- a model using the Dimacs format.
- Returns:
- a human readable view of the model.
 
decode
public void decode(int[] model,
                   PrintWriter out)
- Description copied from class: Reader
- Produce a model using the reader format on a provided printwriter.
 
- 
- Specified by:
- decodein class- Reader
 
- 
- Parameters:
- model- a model using the Dimacs format.
- out- the place where to display the model
 
Copyright © 2010 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.