|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
double-valued data.
See:
Description
| Interface Summary | |
|---|---|
| Computable | The core interface of this package. |
| ScalarDifferentiableFunction | Provides methods for functions that have a derivative. |
| ScalarFunction | This is the basic interface that all objectives, constraints, approximate models, and so on, must implement. |
| VariableBounds | ScalarFunction interface with user-variable bounds. |
| VariableInputDimension | Variable-dimensional-input ScalarFunction. |
| VariableOutputDimension | Interface for functions with a variable output dimension. |
| VectorFunction | Provides methods for vector functions. |
| Class Summary | |
|---|---|
| BasicDifferentiableScalarFunction | A BasicScalarFunction that contains another function, the gradient of
the original function. |
| BasicScalarFunction | Abstract class to implement most of the functionality of the
ScalarFunction interface. |
| BasicVectorFunction | Provides methods for functions with vector-valued outputs. |
| EC6 | Test problem for multiobjective optimization. |
| FunctionFactory | Factory for instantiating BasicScalarFunctions of fixed and variable
dimensions. |
| Hartman3 | |
| Hartman3LoFi | |
| Hartman6 | Hartman6 function, as defined by Dixon and Szego. |
| Hartman6LoFi | A fake "lo-fi" version of Hartman6 with a radially symmetric sinusoidal "error". |
| Rosenbrock | Extended Rosenbrock function, defined for an even number of input dimensions. |
| RosenbrockLoFi | Implements the Rosenbrock function minus one quadratic term. |
| Shekel10 | Shekel10 function. |
| Shekel5 | Shekel functions, as defined by Dixon and Szego. |
| Shekel7 | Shekel7 function. |
| SupersonicWB | Uses Alex Haas's CAFFE class to compute several performance metrics for a supersonic wing-body. |
| TestFunction1D | A simple 1-D test function for making plots etc. |
| VariableDomainScalarFunction | Abstract class for scalar functions with variable input dimensionality. |
| VectorFunctionBuilder | Compose a vector function out of individual ScalarFunctions and
VectorFunctions. |
| WaveDragAxisymmetric | Problem instance class for wave drag computations for axisymmetric bodies. |
| WaveDragAxisymmetric.AreaRule | Function for computing the wave-drag coefficient C_D_w of an axisymmetric body. |
| WaveDragAxisymmetric.CART3D | |
| WaveDragAxisymmetric.MaxRadiusConstraint | Computes the constraint violation for the max-radius case. |
| WaveDragAxisymmetric.MaxRadiusLoFi | Uses a simplistic way to compute the radius constraint violations. |
| WaveDragAxisymmetric.MaxVolumeConstraint | Computes the volume constraint violation of a given body. |
| WaveDragAxisymmetric.MaxVolumeLoFi | |
| WaveDragAxisymmetric.Panair | Runs PANAIR to compute the wave drag of these axisymmetric bodies. |
| WaveDragAxisymmetric.PanairShevell | Extension of WaveDragAxisymmetric.Panair to run on shevell. |
| Woods | Woods function, as defined by Dixon and Szego. |
| WoodsLoFi | Lo-fi version of Woods problem, with a sinusoidal offset function added. |
| ZDT1 | ZDT1 function. |
| ZDT2 | ZDT2 function. |
| ZDT3 | * ZDT3 function. |
| ZDTFunction | Base class for Zitzler-Deb-Thiele multi-objective optimization test problems. |
| Enum Summary | |
|---|---|
| WaveDragAxisymmetric.FIDELITY | Encodes the fidelity of the analysis: high-fidelity and low-fidelity analyses can be swapped out as required. |
| WaveDragAxisymmetric.PROBLEM_TYPE | Encodes the problem type: max. |
Provides classes for scalar and vector-valued functions that operate on multi-
dimensional double-valued data. Some classes contain several inner
classes that store settings, input formats, and so on, for multifidelity
analyses. The core of this package consists of the Computable and
ScalarFunctioninterfaces, a skeletal implementation of which is
provided by the abstract BasicScalarFunction class.
class.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||