model
Interface DataFit

All Superinterfaces:
Computable, DataListener, ScalarFunction, VariableBounds, VariableInputDimension
All Known Subinterfaces:
ApproxModel, TwoFidelityApproxModel
All Known Implementing Classes:
BasicApproxModel, BasicTwoFidelityModel, GPRegression, PenaltyFunctionModel

public interface DataFit
extends DataListener, ScalarFunction, VariableInputDimension, VariableBounds

A DataFit is a ScalarFunction that also provides the VariableInputDimension and VariableBounds interfaces, thereby allowing its DEFAULT_BOUNDS and dimensionality to be modified.

Author:
dgorur

Method Summary
 void calibrate()
          Calibrates this DataFit.
 void calibrateOptional()
          Optional calibration, based on some measure of calibration being required.
 int getOutputNumber()
          In the case when this DataFit operates on a multi-output DataBlocks, denotes the index of the output vector that it should use.
 void init()
          Initialization routine.
 void setOutputNumber(int outputNumber)
          Sets the output index for this DataFit.
 
Methods inherited from interface data.DataListener
clear, dataAdded, dataAdded, dataRemoved, dataRemoved
 
Methods inherited from interface function.ScalarFunction
compute, compute, compute, compute, quickCompute, quickCompute
 
Methods inherited from interface function.Computable
compute, compute, getBounds, getInputDimension, getOutputDimension, isWithinBounds
 
Methods inherited from interface function.VariableInputDimension
setInputDimension
 
Methods inherited from interface function.VariableBounds
setBounds
 

Method Detail

calibrate

void calibrate()
Calibrates this DataFit.


calibrateOptional

void calibrateOptional()
Optional calibration, based on some measure of calibration being required.


getOutputNumber

int getOutputNumber()
In the case when this DataFit operates on a multi-output DataBlocks, denotes the index of the output vector that it should use.

Returns:
the output number of this DataFit.

init

void init()
Initialization routine.

Specified by:
init in interface ScalarFunction

setOutputNumber

void setOutputNumber(int outputNumber)
Sets the output index for this DataFit.

Parameters:
outputNumber - the given output index.