stella.adapter
Interface AbstractPinholeModel.PinholeModel

All Superinterfaces:
DataModel
All Known Implementing Classes:
AveragePinhole.FullPinhole, ModelDrift.PinholeDrift
Enclosing class:
AbstractPinholeModel

public static interface AbstractPinholeModel.PinholeModel
extends DataModel

This is the data model that somehow describes the star plus pinhole. At least the relative shift of the star to the pinhole plus the star flux/instensity and its FWHM must be modelled, but more sophisticated methods might also include pinhole drift/size etc. modelling.


Method Summary
 VectorG getFirstModel()
          Returns a first estimate.
 VectorG getFirstStep()
          Returns step size of the first model for simplex use.
 double[] getStarModel(VectorG solution)
          Returns the model of the star as it would have been seen without the pinhole.
 
Methods inherited from interface vec_math.DataModel
evaluateModel, getMeasureCount, getMeasurementErrors, getMeasures, getModel, getParameterCount, getResiduals, getTimes, getTotalErrors
 

Method Detail

getFirstModel

VectorG getFirstModel()
Returns a first estimate.


getFirstStep

VectorG getFirstStep()
Returns step size of the first model for simplex use. Might return null if only used with Levenberg Marquardt.


getStarModel

double[] getStarModel(VectorG solution)
Returns the model of the star as it would have been seen without the pinhole.