function
Class WaveDragAxisymmetric.PanairShevell

java.lang.Object
  extended by function.BasicScalarFunction
      extended by function.WaveDragAxisymmetric.Panair
          extended by function.WaveDragAxisymmetric.PanairShevell
All Implemented Interfaces:
Computable, ScalarFunction, VariableBounds
Enclosing class:
WaveDragAxisymmetric

public static class WaveDragAxisymmetric.PanairShevell
extends WaveDragAxisymmetric.Panair

Extension of WaveDragAxisymmetric.Panair to run on shevell.

Author:
dgorur

Field Summary
 
Fields inherited from class function.WaveDragAxisymmetric.Panair
filenamePrefix, INSTANCE_COUNT, panairRunner
 
Fields inherited from class function.BasicScalarFunction
DEFAULT_BOUNDS, DEFAULT_DIM, VALUE_OUTSIDE_BOUNDS
 
Constructor Summary
WaveDragAxisymmetric.PanairShevell()
           
 
Method Summary
 void init()
          Initialization method.
static void main(java.lang.String[] args)
          Tests the usual three bodies.
 void quickCompute(cern.colt.matrix.DoubleMatrix2D mat, cern.colt.matrix.DoubleMatrix1D outputs)
          Compute method without dimension checking, operating on DoubleMatrix2D and exploiting optimized operations therein.
 
Methods inherited from class function.WaveDragAxisymmetric.Panair
getBounds, getParent, quickCompute, readPanairOutput, renameInputFile, setBounds, setParent, writePanairInput
 
Methods inherited from class function.BasicScalarFunction
checkDimensions, compute, compute, compute, compute, compute, compute, getInputDimension, getOutputDimension, isWithinBounds, makeBounds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaveDragAxisymmetric.PanairShevell

public WaveDragAxisymmetric.PanairShevell()
Method Detail

main

public static void main(java.lang.String[] args)
Tests the usual three bodies.

Parameters:
args - Mach number, body length, nominal radius.

init

public void init()
Description copied from class: BasicScalarFunction
Initialization method.

Specified by:
init in interface ScalarFunction
Overrides:
init in class WaveDragAxisymmetric.Panair

quickCompute

public void quickCompute(cern.colt.matrix.DoubleMatrix2D mat,
                         cern.colt.matrix.DoubleMatrix1D outputs)
Description copied from class: BasicScalarFunction
Compute method without dimension checking, operating on DoubleMatrix2D and exploiting optimized operations therein.

Specified by:
quickCompute in interface ScalarFunction
Overrides:
quickCompute in class BasicScalarFunction
Parameters:
mat - given matrix of inputs.
outputs - vector to store the result.