util
Class PanairRunnerLinux

java.lang.Object
  extended by iterator.AbstractIterator
      extended by util.CommandLineRunner
          extended by util.PanairRunnerShevell
              extended by util.PanairRunnerLinux
All Implemented Interfaces:
Iterable

public class PanairRunnerLinux
extends PanairRunnerShevell

Utility class for running PANAIR using a specified input filename.

Author:
dgorur

Field Summary
 
Fields inherited from class util.PanairRunnerShevell
statusString
 
Fields inherited from class util.CommandLineRunner
commandLine, DEFAULT_POLL_INTERVAL, DEFAULT_RUN_COMMAND, DEFAULT_SCRATCH_DIR, DEFAULT_STATUS_COMMAND, DEFAULT_TIMEOUT_INTERVAL, statArgument, timeElapsed
 
Fields inherited from class iterator.AbstractIterator
diagnosticString, iter
 
Constructor Summary
PanairRunnerLinux()
           
 
Method Summary
 void init()
          Initialization routine
 boolean isTerminated()
          Returns true after a timeout.
static void main(java.lang.String[] args)
          Runs PANAIR interpreting the first argument in the list as a PANAIR input file.
 void run(java.util.ArrayList<java.lang.String> args)
          Runs panair on a list of input files.
 void singleIteration()
          Sleeps for a designated sleep interval.
 
Methods inherited from class util.PanairRunnerShevell
readDrag, readForces, removePanairInputFile, run
 
Methods inherited from class util.CommandLineRunner
getArgList, getPollInterval, getRunCommand, getScratchDir, getStatusCommand, getTimeoutInterval, isInline, iterate, run, setArgList, setInline, setPollInterval, setRunCommand, setScratchDir, setStatusCommand, setTimeoutInterval, updateDiagnostics
 
Methods inherited from class iterator.AbstractIterator
isVerbose, printDiagnostics, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PanairRunnerLinux

public PanairRunnerLinux()
Method Detail

main

public static void main(java.lang.String[] args)
Runs PANAIR interpreting the first argument in the list as a PANAIR input file.

Parameters:
args - the list of arguments

run

public void run(java.util.ArrayList<java.lang.String> args)
Runs panair on a list of input files.

Overrides:
run in class CommandLineRunner
Parameters:
args - the given list of input files.

init

public void init()
Description copied from interface: Iterable
Initialization routine

Specified by:
init in interface Iterable
Overrides:
init in class CommandLineRunner

isTerminated

public boolean isTerminated()
Description copied from class: CommandLineRunner
Returns true after a timeout.

Specified by:
isTerminated in interface Iterable
Overrides:
isTerminated in class PanairRunnerShevell
Returns:
true when done.
See Also:
Iterable.isTerminated()

singleIteration

public void singleIteration()
Description copied from class: CommandLineRunner
Sleeps for a designated sleep interval.

Specified by:
singleIteration in interface Iterable
Overrides:
singleIteration in class PanairRunnerShevell
See Also:
Iterable.singleIteration()