quantity.observables#
Molecular dynamics observable functions acting on trajectories rather than single snapshots.
Builds on the TrajectoryState object defined in traj_util.py.
This module contains methods to compute ensemble quantities given a trajectory of instantaneous quantities.
Ensemble Averages#
Ensemble averages of instantaneous quantities, optionally via a reweighting approach.
|
Initialize the computation of a (perturbed) ensemble average. |
|
Initializes the linear approximation of an observable average. |
Fluctuation Quantities#
|
Returns the specific heat capacity of a system in the NPT ensemble via |
|
Initializes the isobaric heat capacity of a system in the NPT ensemble. |
|
Computes the elastic stiffness tensor via the stress fluctuation method in the NVT ensemble. |
Computes the 3 independent elastic stiffness components of a cubic crystal from the whole stiffness tensor. |
|
Computes 5 independent elastic stiff components of a hexagonal crystal from the whole stiffness tensor |
State-Space Quantities#
Quantities which are no ensemble averages.
|
Initializes the computation of the relative entropy difference between the current canonical distribution and reference distribution. |
Utility#
|
Initialize a wrapper that returns the snapshots unchanged. |
|
Initializes a decorator enabeling a dynamically provided statepoint definition. |