org.optimizationservices.oscommon.localinterface
Class DefaultSolver

java.lang.Object
  extended by org.optimizationservices.oscommon.localinterface.DefaultSolver

public abstract class DefaultSolver
extends java.lang.Object

The DefaultSolver class is a default abstract solver that is to be implemented by a solver that needs to be implemented as an optimization service using OSServiceUtil.

Since:
OS 1.0
Version:
1.0, 03/14/2005
Author:
Robert Fourer, Jun Ma, Kipp Martin
See Also:
OSServiceUtil

Field Summary
 java.lang.String osil
          osil holds the OSiL string (input).
 OSInstance osInstance
          osInstance holds OS instance object (input).
 java.lang.String osol
          osol holds the OSoL string (input).
 OSOption osOption
          osOption holds the OS option object (input)
 OSResult osResult
          osResult holds the OS result object (output)
 java.lang.String osrl
          osrl holds the OSrL string (output).
 
Constructor Summary
DefaultSolver()
          Default constructor.
 
Method Summary
static void main(java.lang.String[] args)
          main for test purposes.
abstract  void solve()
          The solve method that is to be implemented by an OS solver service.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

osil

public java.lang.String osil
osil holds the OSiL string (input).


osol

public java.lang.String osol
osol holds the OSoL string (input).


osrl

public java.lang.String osrl
osrl holds the OSrL string (output).


osInstance

public OSInstance osInstance
osInstance holds OS instance object (input).


osOption

public OSOption osOption
osOption holds the OS option object (input)


osResult

public OSResult osResult
osResult holds the OS result object (output)

Constructor Detail

DefaultSolver

public DefaultSolver()
Default constructor.

Method Detail

solve

public abstract void solve()
The solve method that is to be implemented by an OS solver service.


main

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

Parameters:
argv - command line arguments.