model
Interface ApproxModel

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

public interface ApproxModel
extends DataFit

Extends the DataFit interface by supporting methods that compute the uncertainty at a point in addition to a value. Note: The number representing uncertainty may have different interpretations, depending on the implementation.

Author:
dgorur

Method Summary
 double getMaxUncertainty()
           
 ScalarFunction getUncertaintyEstimator()
           
 
Methods inherited from interface model.DataFit
calibrate, calibrateOptional, getOutputNumber, init, setOutputNumber
 
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

getUncertaintyEstimator

ScalarFunction getUncertaintyEstimator()

getMaxUncertainty

double getMaxUncertainty()