|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfunction.BasicScalarFunction
caffeinterface.CaffeToScalarFunction
function.WaveDragAxisymmetric.CART3D
public static class WaveDragAxisymmetric.CART3D
| Field Summary | |
|---|---|
protected static Cart3DRunner |
cart3dRunner
|
protected CommandLine |
commandLine
|
| Fields inherited from class caffeinterface.CaffeToScalarFunction |
|---|
db |
| Fields inherited from class function.BasicScalarFunction |
|---|
DEFAULT_BOUNDS, DEFAULT_DIM, VALUE_OUTSIDE_BOUNDS |
| Constructor Summary | |
|---|---|
WaveDragAxisymmetric.CART3D()
|
|
| Method Summary | |
|---|---|
Hypercube |
getBounds()
Returns a Hypercube specifying the domain of this
Computable. |
WaveDragAxisymmetric |
getParent()
Returns the parent. |
void |
init()
Initialization method. |
static void |
main(java.lang.String[] args)
|
protected void |
populateDatabase(double[] x)
Design variables are sref sweepw arw taperw lex tex chordextspan dihedralw incidence.break incidence.tip |
double |
quickCompute(double[] x)
Populates the database, runs the compute routine on the main class, and then returns the value of the variable in the database corresponding to the compute-variable name. |
void |
setBounds(Hypercube bounds)
Sets the bounds for this ScalarFunction. |
void |
setParent(WaveDragAxisymmetric parent)
Sets the parent. |
| Methods inherited from class caffeinterface.CaffeToScalarFunction |
|---|
getComputeVarName, getMainClass, getXmlFileName, setComputeVarName, setXmlFileName |
| Methods inherited from class function.BasicScalarFunction |
|---|
checkDimensions, compute, compute, compute, compute, compute, compute, getInputDimension, getOutputDimension, isWithinBounds, makeBounds, quickCompute |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final Cart3DRunner cart3dRunner
protected CommandLine commandLine
| Constructor Detail |
|---|
public WaveDragAxisymmetric.CART3D()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
public Hypercube getBounds()
ComputableHypercube specifying the domain of this
Computable.
getBounds in interface ComputablegetBounds in class BasicScalarFunctionScalarFunction.public WaveDragAxisymmetric getParent()
public void setBounds(Hypercube bounds)
VariableBoundsScalarFunction.
setBounds in interface VariableBoundsbounds - the given bounds.public void setParent(WaveDragAxisymmetric parent)
parent - the given parent.public void init()
BasicScalarFunction
init in interface ScalarFunctioninit in class CaffeToScalarFunctionpublic double quickCompute(double[] x)
CaffeToScalarFunction
quickCompute in interface ScalarFunctionquickCompute in class CaffeToScalarFunctionx - the given input.
BasicScalarFunction.quickCompute(double[])protected void populateDatabase(double[] x)
populateDatabase in class CaffeToScalarFunctionx - the given set of design values.CaffeToScalarFunction.quickCompute(double[])
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||