|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Computable | |
|---|---|
| caffeinterface | Provides classes to interface with CAFFE classes, and convert them to
ScalarFunctions and VectorFunctions. |
| diviner | Provides functionality for measuring the level of promise of a design candidates. |
| function | Provides classes for scalar and vector-valued functions that operate on multi-
dimensional double-valued data. |
| model | Provides classes that handle various kinds of approximation models, data fits, and so on. |
| Uses of Computable in caffeinterface |
|---|
| Classes in caffeinterface that implement Computable | |
|---|---|
class |
CaffeToScalarFunction
Simplifies the use of CaffeClass for computation. |
class |
CaffeToVectorFunction
Provides functionality similar to CaffeToScalarFunction, but for the
case where there are multiple outputs computed by CAFFE. |
| Uses of Computable in diviner |
|---|
| Subinterfaces of Computable in diviner | |
|---|---|
interface |
BoundConstrainedDiviner
Computes a figure of merit for sampling at some point, based on information obtained from an ApproxModel. |
interface |
InequalityConstrainedDiviner
Diviner for inequality-constrained problems. |
interface |
MultiObjectiveDiviner
A diviner that uses multiple objectives as measures of promise. |
| Classes in diviner that implement Computable | |
|---|---|
class |
BasicBoundConstrainedDiviner
Implements basic functionality for BoundConstrainedDiviner. |
class |
BasicInequalityConstrainedDiviner
Basic diviner for inequality-constrained problems. |
class |
BasicMultiObjectiveDiviner
|
class |
ConstrainedEIDiviner
Constrained version of the EIDiviner. |
class |
ConstrainedImprovementDiviner
ImprovementDiviner for constrained problems. |
class |
ConstrainedMultiMetricDiviner
Multi-metric diviner for constrained problems. |
class |
EIDiviner
Implements an expected improvement BoundConstrainedDiviner. |
class |
ImprovementDiviner
Focuses on various ways of divining merit using the posterior distribution at a point and some computation of improvement. |
class |
MultiMetricDiviner
Uses multiple figures of merit to compute 'goodness' of a point for sampling. |
class |
PIDiviner
Implements a diviner based on probability of improvement. |
class |
RiskDiviner
Another way of trading performance and risk: quantify the risk as the probability of not achieving a given performance. |
class |
RiskPerfTradeDiviner
BoundConstrainedDiviner that returns mean - k*stdDev. |
class |
RiskPerfTypeIDiviner
Multiobjective diviner that uses mu and sigma as objectives
to be simultaneously minimized. |
class |
RiskPerfTypeIIDiviner
Multiobjective diviner that uses mu - k*sigma and sigma as
objectives to be simultaneously minimized. |
class |
RiskPerfTypeIIIDiviner
Multiobjective diviner that uses mu - k*sigma and mu as
objectives to be simultaneously minimized. |
class |
RiskPerfTypeIVDiviner
Multiobjective diviner that uses mu and -sigma as objectives
to be simultaneously minimized. |
class |
RiskPerfTypeVDiviner
Multiobjective diviner that uses mu - k*sigma and mu + k*sigma
as objectives to be simultaneously minimized. |
| Uses of Computable in function |
|---|
| Subinterfaces of Computable in function | |
|---|---|
interface |
ScalarDifferentiableFunction
Provides methods for functions that have a derivative. |
interface |
ScalarFunction
This is the basic interface that all objectives, constraints, approximate models, and so on, must implement. |
interface |
VectorFunction
Provides methods for vector functions. |
| Classes in function that implement Computable | |
|---|---|
class |
BasicDifferentiableScalarFunction
A BasicScalarFunction that contains another function, the gradient of
the original function. |
class |
BasicScalarFunction
Abstract class to implement most of the functionality of the ScalarFunction interface. |
class |
BasicVectorFunction
Provides methods for functions with vector-valued outputs. |
class |
EC6
Test problem for multiobjective optimization. |
class |
Hartman3
|
class |
Hartman3LoFi
|
class |
Hartman6
Hartman6 function, as defined by Dixon and Szego. |
class |
Hartman6LoFi
A fake "lo-fi" version of Hartman6 with a radially symmetric sinusoidal "error". |
class |
Rosenbrock
Extended Rosenbrock function, defined for an even number of input dimensions. |
class |
RosenbrockLoFi
Implements the Rosenbrock function minus one quadratic term. |
class |
Shekel10
Shekel10 function. |
class |
Shekel5
Shekel functions, as defined by Dixon and Szego. |
class |
Shekel7
Shekel7 function. |
class |
SupersonicWB
Uses Alex Haas's CAFFE class to compute several performance metrics for a supersonic wing-body. |
class |
TestFunction1D
A simple 1-D test function for making plots etc. |
class |
VariableDomainScalarFunction
Abstract class for scalar functions with variable input dimensionality. |
class |
VectorFunctionBuilder
Compose a vector function out of individual ScalarFunctions and
VectorFunctions. |
static class |
WaveDragAxisymmetric.AreaRule
Function for computing the wave-drag coefficient C_D_w of an axisymmetric body. |
static class |
WaveDragAxisymmetric.CART3D
|
static class |
WaveDragAxisymmetric.MaxRadiusConstraint
Computes the constraint violation for the max-radius case. |
static class |
WaveDragAxisymmetric.MaxRadiusLoFi
Uses a simplistic way to compute the radius constraint violations. |
static class |
WaveDragAxisymmetric.MaxVolumeConstraint
Computes the volume constraint violation of a given body. |
static class |
WaveDragAxisymmetric.MaxVolumeLoFi
|
static class |
WaveDragAxisymmetric.Panair
Runs PANAIR to compute the wave drag of these axisymmetric bodies. |
static class |
WaveDragAxisymmetric.PanairShevell
Extension of WaveDragAxisymmetric.Panair to run on shevell. |
class |
Woods
Woods function, as defined by Dixon and Szego. |
class |
WoodsLoFi
Lo-fi version of Woods problem, with a sinusoidal offset function added. |
class |
ZDT1
ZDT1 function. |
class |
ZDT2
ZDT2 function. |
class |
ZDT3
* ZDT3 function. |
class |
ZDTFunction
Base class for Zitzler-Deb-Thiele multi-objective optimization test problems. |
| Uses of Computable in model |
|---|
| Subinterfaces of Computable in model | |
|---|---|
interface |
ApproxModel
Extends the DataFit interface by supporting methods that compute the
uncertainty at a point in addition to a value. |
interface |
DataFit
A DataFit is a ScalarFunction that also provides the
VariableInputDimension and VariableBounds interfaces, thereby
allowing its DEFAULT_BOUNDS and dimensionality to be modified. |
interface |
TwoFidelityApproxModel
Fits an approximate model to the difference between given data and a low-order approximation of the oracle that generated that data. |
| Classes in model that implement Computable | |
|---|---|
class |
ApproxModelToVectorFunction
Adapter for converting an ApproxModel to a VectorFunction to
be used for multiobjective search in auxiliary problems. |
class |
BasicApproxModel
Basic implementation of the methods in ApproxModel. |
class |
BasicTwoFidelityModel
Basic two-fidelity approximation model, using an additive surrogate correction. |
class |
GPRegression
Creation process: Set tau (compulsory), set prior mean and covariance, set bounds, init(). |
class |
PenaltyFunctionModel
Computes mean and variance for an external penalty function augmented Lagrangian. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||