:modulename:`typing`
==============================

.. automodule:: chemtrain.typing

.. currentmodule:: chemtrain.typing


Templates
---------

.. autoclass:: EnergyFn
   :members: __call__

.. autoclass:: EnergyFnTemplate
   :members: __call__

Error Functions
---------------

.. autoclass:: ErrorFn
   :members: __call__

Quantities
-----------

.. autoclass:: TrajFn
   :members: __call__

.. autoclass:: SingleTarget
   :members:

.. autoclass:: QuantityComputeFunction
    :members: __call__

.. autoclass:: ComputeFn
    :members: __call__
