Uses of Interface
function.VectorFunction

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.