Class Model
java.lang.Object
Model
- All Implemented Interfaces:
- java.lang.Comparable
public abstract class Model
- extends java.lang.Object
- implements java.lang.Comparable
|
Constructor Summary |
Model(java.lang.String setname)
|
Model(java.lang.String setname,
boolean isComparable)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Model
public Model(java.lang.String setname)
Model
public Model(java.lang.String setname,
boolean isComparable)
init
public void init()
extract
public void extract()
inject
public void inject()
applyChanges
public void applyChanges()
getRMS
public abstract double getRMS()
getTypicalFlux
public double getTypicalFlux()
getSourceCorrectionFactor
public double getSourceCorrectionFactor(double FWHM)
getScanCorrectionKappa
public double getScanCorrectionKappa(SharcScan scan,
double FWHM)
compareTo
public int compareTo(java.lang.Object o)
throws java.lang.ClassCastException
- Specified by:
compareTo in interface java.lang.Comparable
- Throws:
java.lang.ClassCastException
key
public abstract boolean key(java.lang.String key,
java.lang.String value)
option
public abstract boolean option(java.lang.String flag,
java.lang.String value)
usage
public abstract void usage()
getNumberOfParameters
public abstract int getNumberOfParameters()
reset
public void reset()
dGain
public void dGain(int i,
int t,
float[] dmodel)
weightAdjust
public void weightAdjust(double factor)
getData
public java.lang.Object[] getData()
getSpectra
public Samples[] getSpectra(int i,
int windowSize)
editHeader
public void editHeader(nom.tam.fits.Header header)
throws nom.tam.fits.FitsException,
nom.tam.fits.HeaderCardException
- Throws:
nom.tam.fits.FitsException
nom.tam.fits.HeaderCardException
editHeader
public void editHeader(nom.tam.util.Cursor cursor)
throws nom.tam.fits.FitsException,
nom.tam.fits.HeaderCardException
- Throws:
nom.tam.fits.FitsException
nom.tam.fits.HeaderCardException
getT
public int getT(SharcScan scan)
getT
public int getT(int t,
SharcScan scan)
getFrame
public SharcFrame getFrame(SharcScan scan,
int t)
getPreferredEstimatorName
public java.lang.String getPreferredEstimatorName()
guessTimeConstant
public void guessTimeConstant(double level)