OpenMPCD
|
Public Member Functions | |
def | __init__ (self, rundirs, minimumTime) |
def | getAutocorrelation (self, deltaT) |
def | getCorrelationTimes (self) |
Analysis class for data on mean square displacement, as produced by `OpenMPCD::CUDA::MPCFluid::Instrumentation::VelocityAutocorrelation`. Unless specified otherwise, all times are measured in units of MPC time. @see OpenMPCD::CUDA::MPCFluid::Instrumentation::VelocityAutocorrelation
Definition at line 20 of file VelocityAutocorrelation.py.
def MPCDAnalysis.VelocityAutocorrelation.VelocityAutocorrelation.__init__ | ( | self, | |
rundirs, | |||
minimumTime | |||
) |
The constructor. @throw TypeError Throws if `rundir` is not a `str`, or a `list` of `str`. @throw ValueError Throws if the given `rundir` does not exist, or does not contain a readable, valid data file. @throw ValueError Throws if `rundir` is an empty list. @param[in] rundirs The run directory, as a `string`. From this directory, the file `velocityAutocorrelations.data` will be read as input. If this file does not exist, `velocityAutocorrelations.data.xz` will be read instead. Alternatively, this can be a list of strings, each element of which specifies a directory that is treated as described above. @param[in] minimumTime Discard all measurements involving simulation times smaller than this value.
Definition at line 46 of file VelocityAutocorrelation.py.
def MPCDAnalysis.VelocityAutocorrelation.VelocityAutocorrelation.getAutocorrelation | ( | self, | |
deltaT | |||
) |
Returns an `OnTheFlyStatisticsDDDA` object that holds information on the sample of measured mean square displacements for time difference `deltaT`. @throw TypeError Throws if any of the arguments have invalid types. @throw ValueError Throws if any of the arguments have invalid values. @param[in] deltaT The time difference to return results for. This must be of type `float` and an element of `getCorrelationTimes()`.
Definition at line 126 of file VelocityAutocorrelation.py.
def MPCDAnalysis.VelocityAutocorrelation.VelocityAutocorrelation.getCorrelationTimes | ( | self | ) |
Returns a sorted list of valid correlation times.
Definition at line 140 of file VelocityAutocorrelation.py.