org.sat4j.maxsat
Class GenericOptLauncher

java.lang.Object
  extended by org.sat4j.AbstractLauncher
      extended by org.sat4j.AbstractOptimizationLauncher
          extended by org.sat4j.maxsat.GenericOptLauncher
All Implemented Interfaces:
java.io.Serializable

public class GenericOptLauncher
extends org.sat4j.AbstractOptimizationLauncher

Generic launcher to be used for solving optimization problems.

Author:
daniel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.sat4j.AbstractLauncher
ANSWER_PREFIX, COMMENT_PREFIX, reader, shutdownHook, SOLUTION_PREFIX, solver
 
Constructor Summary
GenericOptLauncher()
           
 
Method Summary
protected  org.sat4j.specs.ISolver configureSolver(java.lang.String[] args)
           
protected  org.sat4j.reader.Reader createReader(org.sat4j.specs.ISolver solver, java.lang.String problemname)
           
 void displayLicense()
           
protected  java.lang.String getInstanceName(java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 void usage()
           
 
Methods inherited from class org.sat4j.AbstractOptimizationLauncher
displayAnswer, displayResult, solve
 
Methods inherited from class org.sat4j.AbstractLauncher
displayHeader, getBeginTime, getExitCode, getLogWriter, getReader, log, readProblem, run, setExitCode, setLogWriter, setSilent, showAvailableSolvers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericOptLauncher

public GenericOptLauncher()
Method Detail

displayLicense

public void displayLicense()
Overrides:
displayLicense in class org.sat4j.AbstractLauncher

usage

public void usage()
Specified by:
usage in class org.sat4j.AbstractLauncher

createReader

protected org.sat4j.reader.Reader createReader(org.sat4j.specs.ISolver solver,
                                               java.lang.String problemname)
Specified by:
createReader in class org.sat4j.AbstractLauncher

getInstanceName

protected java.lang.String getInstanceName(java.lang.String[] args)
Specified by:
getInstanceName in class org.sat4j.AbstractLauncher

configureSolver

protected org.sat4j.specs.ISolver configureSolver(java.lang.String[] args)
Specified by:
configureSolver in class org.sat4j.AbstractLauncher

main

public static void main(java.lang.String[] args)


Copyright © 2008 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.