Modifier and Type | Field | Description |
---|---|---|
protected double |
alphaCenter |
|
protected double |
alphaSpan |
|
protected long |
blockCounter |
|
protected long |
count |
Constructor | Description |
---|---|
AccumulatorOverlapAverageUa2(int aNBennetPoints,
boolean aIsReference) |
Modifier and Type | Method | Description |
---|---|---|
double |
getAlphaCenter() |
|
double |
getAlphaSpan() |
|
double |
getBennetBias(int iParam) |
Returns iParam'th factor used in the Bennet sum.
|
IData |
getData() |
Implements DataSource interface, but you probably want to
getData for a specific Bennet parameter.
|
int |
getNBennetPoints() |
|
double |
getUa2(int iParam) |
Returns average value of expression used to determine optimal
Bennet parameter (value[1]/(value[1]+expX[iParam]).
|
void |
putData(IData value) |
Add the given values to the sums and block sums
|
void |
putDataInfo(IDataInfo info) |
Informs the DataSink of the type of Data it should expect to receive.
|
void |
reset() |
Resets all sums to zero
|
void |
setBennetParam(double aCenter,
double aSpan) |
sets the range of parameter values used for Bennets method.
|
void |
setNumAlpha(int newNumAlpha) |
protected long blockCounter
protected long count
protected double alphaCenter
protected double alphaSpan
public AccumulatorOverlapAverageUa2(int aNBennetPoints, boolean aIsReference)
public void putDataInfo(IDataInfo info)
IDataSink
putDataInfo
in interface IDataSink
public void setBennetParam(double aCenter, double aSpan)
aCenter
- geometric mean of all valuesaSpan
- natural log of ratio of max value to aCenterpublic void setNumAlpha(int newNumAlpha)
public double getAlphaCenter()
public double getAlphaSpan()
public void putData(IData value)
public int getNBennetPoints()
public double getBennetBias(int iParam)
public IData getData()
public double getUa2(int iParam)
public void reset()