IntegratorOverlap.ReferenceFracSource
public class DataOverlapCaching extends DataOverlap
DataOverlap.DataSourceOverlapAvg, DataOverlap.DataSourceOverlapAvgCollapsing, DataOverlap.DataSourceOverlapAvgCollapsingSplit, DataOverlap.DataSourceOverlapAvgSimple, DataOverlap.DataSourceOverlapLogAvg
Modifier and Type | Field | Description |
---|---|---|
protected IntegratorOverlap |
integrator |
|
protected double[] |
lastResult |
|
protected long[] |
lastStepCount |
|
protected long[][] |
lastStepPop |
|
protected double[][][][] |
seenArrays |
|
protected java.util.HashMap<java.lang.String,double[]>[] |
seenParams |
akima, alphaSource, dumpit, err, includeAntibiasErr, lnAlpha, lnAlphaDiff, lnRatio, RATIO, REF, refAvg, TARGET, targetAvg, tmp
Constructor | Description |
---|---|
DataOverlapCaching(DataOverlap.DataSourceOverlapAvg refAvg,
DataOverlap.DataSourceOverlapAvg targetAvg,
AlphaSource alphaSource,
IntegratorOverlap integrator) |
Modifier and Type | Method | Description |
---|---|---|
protected double[] |
getAverageAndError(int which,
double iAlpha,
boolean doLog) |
|
double[] |
getOverlapAverageAndError() |
Returns the ratio of the reference to target overlap-to-virial ratios
(which reduces to reference/target) for the optimal value of the Bennett
parameter.
|
protected void |
populateArrays(int which,
boolean doLog) |
getAlphaSource, getAverage, getAverageAndError, getAverageAndError, getError, getIdealRefFraction, getLogAverageAndError, getLogAverageAndError, getLogError, getRefSource, getTargetSource, setRefAvg, setTargetAvg
protected long[] lastStepCount
protected final double[] lastResult
protected final IntegratorOverlap integrator
protected final java.util.HashMap<java.lang.String,double[]>[] seenParams
protected final long[][] lastStepPop
protected double[][][][] seenArrays
public DataOverlapCaching(DataOverlap.DataSourceOverlapAvg refAvg, DataOverlap.DataSourceOverlapAvg targetAvg, AlphaSource alphaSource, IntegratorOverlap integrator)
public double[] getOverlapAverageAndError()
DataOverlap
getOverlapAverageAndError
in class DataOverlap
protected double[] getAverageAndError(int which, double iAlpha, boolean doLog)
getAverageAndError
in class DataOverlap
protected void populateArrays(int which, boolean doLog)
populateArrays
in class DataOverlap