.. _app :

Application Layer
=================

Loaders and Setup
~~~~~~~~~~~~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst

{% for fileclass in fileclasses %}
    ~{{ fileclass }}
{% endfor %}


Representation and Manipulation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst

    ~openmm.app.topology.Topology
    ~openmm.app.topology.Chain
    ~openmm.app.topology.Residue
    ~openmm.app.topology.Atom
    ~openmm.app.modeller.Modeller

Simulation
~~~~~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst

    ~openmm.app.forcefield.ForceField
    ~openmm.app.simulation.Simulation


Reporting Output
~~~~~~~~~~~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst

{% for reporter in reporters %}
    ~{{ reporter }}
{% endfor %}


Extras
~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst

    {% for extra in app_extras %}
    ~{{ extra }}
    {% endfor %}

Units
~~~~~~
.. autosummary::
    :toctree: generated/
    :template: class.rst
    :nosignatures:

    {% for unit in units %}
    ~{{ unit }}
    {% endfor %}
