IDataSource
public class MeterUmbrella extends java.lang.Object implements IDataSource
Modifier and Type | Field | Description |
---|---|---|
protected double |
alpha |
|
protected double |
alphaFac |
|
protected IDataInfo |
dataInfo |
|
protected IDataSource |
dataSourceA |
|
protected IDataSource |
dataSourceB |
|
protected DataDoubleArray |
dda |
|
protected DataTag |
tag |
|
protected double |
temperature |
Constructor | Description |
---|---|
MeterUmbrella(IDataSource dataSourceSame,
IDataSource dataSourceDifferent,
double temperature) |
Meter to measure the "overlap" function for free energy calculations,
used as input to an AccumulatorVirialOverlapSingleAverage.
|
Modifier and Type | Method | Description |
---|---|---|
double |
getAlpha() |
|
double |
getAlphaFac() |
|
DataDoubleArray |
getData() |
|
IDataInfo |
getDataInfo() |
|
DataTag |
getTag() |
|
void |
setAlpha(double newAlpha) |
|
void |
setAlphaFac(double newAlphaFac) |
protected DataTag tag
protected IDataInfo dataInfo
protected IDataSource dataSourceA
protected IDataSource dataSourceB
protected double temperature
protected DataDoubleArray dda
protected double alpha
protected double alphaFac
public MeterUmbrella(IDataSource dataSourceSame, IDataSource dataSourceDifferent, double temperature)
dataSourceSame
- - data source that returns the energy of the
system being sampleddataSourceDifferent
- - data source that returns the energy of the
system not being sampledtemperature
- - the temperaturepublic double getAlphaFac()
public void setAlphaFac(double newAlphaFac)
public double getAlpha()
public void setAlpha(double newAlpha)
public DataDoubleArray getData()
getData
in interface IDataSource
public IDataInfo getDataInfo()
getDataInfo
in interface IDataSource
public DataTag getTag()
getTag
in interface IDataSource