ConfigurationStorage.ConfigurationStorageListener
public class CorrelationSelf2 extends java.lang.Object implements ConfigurationStorage.ConfigurationStorageListener
Modifier and Type | Class | Description |
---|---|---|
static class |
CorrelationSelf2.CorrelationType |
|
class |
CorrelationSelf2.MeterCorrelationSelf2 |
Modifier and Type | Field | Description |
---|---|---|
protected ConfigurationStorage |
configStorage |
|
protected CorrelationSelf2.CorrelationType |
correlationType |
|
protected double[][] |
corSum |
|
protected DataFunction[] |
data |
|
protected DataFunction.DataInfoFunction[] |
dataInfo |
|
protected double |
dr0 |
|
protected Vector |
dr01 |
|
protected Vector |
dr12 |
|
protected double[][] |
dr2Sum |
|
protected int[] |
iminDr |
|
protected int |
minInterval |
|
protected long[][] |
nSamples |
|
protected DataDoubleArray[] |
rData |
|
protected DataTag[] |
rTag |
|
protected DataTag[] |
tag |
|
protected double[] |
tdr |
|
protected AtomType |
type |
Constructor | Description |
---|---|
CorrelationSelf2(ConfigurationStorage configStorage,
CorrelationSelf2.CorrelationType cType,
double dr0,
int ndr) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
collapse(int idt) |
Collapses data by 2.
|
protected void |
ensureRange(int idt,
double r) |
Ensures that the range for the given time interval includes the given r
|
int |
getNumDr() |
|
int |
getNumDt() |
|
CorrelationSelf2.MeterCorrelationSelf2 |
makeMeter(int idr) |
|
void |
newConfigruation() |
|
void |
reallocate() |
|
void |
setAtomType(AtomType type) |
protected CorrelationSelf2.CorrelationType correlationType
protected final ConfigurationStorage configStorage
protected final DataTag[] tag
protected final DataTag[] rTag
protected final Vector dr01
protected final Vector dr12
protected final double[][] corSum
protected final double[][] dr2Sum
protected final long[][] nSamples
protected final DataFunction[] data
protected final DataDoubleArray[] rData
protected AtomType type
protected final DataFunction.DataInfoFunction[] dataInfo
protected double[] tdr
protected int[] iminDr
protected final double dr0
protected int minInterval
public CorrelationSelf2(ConfigurationStorage configStorage, CorrelationSelf2.CorrelationType cType, double dr0, int ndr)
public int getNumDr()
public int getNumDt()
public void reallocate()
public void setAtomType(AtomType type)
public void newConfigruation()
newConfigruation
in interface ConfigurationStorage.ConfigurationStorageListener
protected void collapse(int idt)
protected void ensureRange(int idt, double r)
public CorrelationSelf2.MeterCorrelationSelf2 makeMeter(int idr)