:modulename:`ensemble.reweighting`
==============================================

.. currentmodule:: chemtrain.ensemble.reweighting

.. automodule:: chemtrain.ensemble.reweighting

Routines
---------

Reweighting
___________

.. autofunction:: init_pot_reweight_propagation_fns

.. autoclass:: ComputeWeightsFn
   :members: __call__

.. autoclass:: PropagateFn
   :members: __call__

.. autofunction:: init_reference_trajectory_reweight_fns

.. autofunction:: reweight_trajectory

Entropy and Free Energy Calculation
____________________________________

.. autofunction:: init_bar

Utilities
----------

.. autofunction:: checkpoint_quantities
