|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use VectorFunction | |
|---|---|
| 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. |
| problem | Provides classes to create, modify and use various kinds of optimization problems using objective functions and inequality constraints. |
| Uses of VectorFunction in caffeinterface |
|---|
| Classes in caffeinterface that implement VectorFunction | |
|---|---|
class |
CaffeToVectorFunction
Provides functionality similar to CaffeToScalarFunction, but for the
case where there are multiple outputs computed by CAFFE. |
| Uses of VectorFunction in diviner |
|---|
| Subinterfaces of VectorFunction in diviner | |
|---|---|
interface |
MultiObjectiveDiviner
A diviner that uses multiple objectives as measures of promise. |
| Classes in diviner that implement VectorFunction | |
|---|---|
class |
BasicMultiObjectiveDiviner
|
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 VectorFunction in function |
|---|
| Classes in function that implement VectorFunction | |
|---|---|
class |
BasicVectorFunction
Provides methods for functions with vector-valued outputs. |
class |
EC6
Test problem for multiobjective optimization. |
class |
SupersonicWB
Uses Alex Haas's CAFFE class to compute several performance metrics for a supersonic wing-body. |
class |
VectorFunctionBuilder
Compose a vector function out of individual ScalarFunctions and
VectorFunctions. |
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. |
| Fields in function declared as VectorFunction | |
|---|---|
protected static VectorFunction |
BasicDifferentiableScalarFunction.gradient
|
| Methods in function that return VectorFunction | |
|---|---|
VectorFunction |
ScalarDifferentiableFunction.getGradient()
Returns the gradient function. |
VectorFunction |
BasicDifferentiableScalarFunction.getGradient()
|
| Methods in function that return types with arguments of type VectorFunction | |
|---|---|
java.util.ArrayList<VectorFunction> |
VectorFunctionBuilder.getVectorFunctions()
Returns the vectorFunctions. |
| Method parameters in function with type arguments of type VectorFunction | |
|---|---|
void |
VectorFunctionBuilder.setVectorFunctions(java.util.ArrayList<VectorFunction> vectorFunctions)
Sets the vectorFunctions. |
| Uses of VectorFunction in model |
|---|
| Classes in model that implement VectorFunction | |
|---|---|
class |
ApproxModelToVectorFunction
Adapter for converting an ApproxModel to a VectorFunction to
be used for multiobjective search in auxiliary problems. |
| Methods in model that return VectorFunction | |
|---|---|
VectorFunction |
PenaltyFunctionModel.getCheapConstraints()
|
| Methods in model with parameters of type VectorFunction | |
|---|---|
void |
PenaltyFunctionModel.setCheapConstraints(VectorFunction cheapConstraints)
|
| Uses of VectorFunction in problem |
|---|
| Methods in problem that return VectorFunction | |
|---|---|
VectorFunction |
BasicMultiObjectiveProblem.getVectorFunction()
Returns the vector function for computing multiple objectives.. |
VectorFunction |
VectorFunctionToProblem.getVectorFunction()
Returns the vector function used by this adapter. |
VectorFunction |
MultiObjectiveProblem.getVectorFunction()
Returns the vector function for computing the multiple objectives. |
| Methods in problem with parameters of type VectorFunction | |
|---|---|
void |
BasicMultiObjectiveProblem.setVectorFunction(VectorFunction vectorFunction)
Sets the vector function for computing multiple objectives.. |
void |
VectorFunctionToProblem.setVectorFunction(VectorFunction vectorFunction)
Sets the vector function to be used for this adapter. |
void |
MultiObjectiveProblem.setVectorFunction(VectorFunction vectorFunction)
Sets the vector function to be used for multiple objectives. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||