ReversibleScalingThermodynamicIntegrationHook¶
- class ReversibleScalingThermodynamicIntegrationHook(total_steps, temperature=None, equilibration_steps=None, lambda_min=None, measurement_call_interval=None)¶
- Post step hook for calculating the temperature dependence of the free energy using reversible scaling - Parameters:
- total_steps (int) – The total number of simulation steps. 
- temperature (float) – The temperature of the system 
- equilibration_steps (int) – The number of steps to equilibrate at the reference state. 
- lambda_min (float) – Minimum value of the switching parameter used during the simulation. 
- measurement_call_interval (int) – The interval between calculating measurement data 
 
 - callInterval()¶
- Returns:
- The call interval of this hook function. 
- Return type:
- int 
 
 - reference()¶
- Returns the reference system. - Returns:
- The reference system 
- Return type:
- BaseReference
 
 - referenceFreeEnergy()¶
- Returns the free energy of the reference system. - Returns:
- The enegy of the reference system 
- Return type:
- PhysicalQuantity of type energy 
 
 - uniqueString()¶
- Return a unique string representing the state of the object.