docs/api/index.rst
.. _API:
#############
API Reference
#############
YANK's API allows users to setup and run their own simulations in programmatic ways. If you would rather run YANK with
YAML input files, please see the command line interface and the YAML options.
.. toctree::
:maxdepth: 2
analysis_api
experiment_api
mpi_api
multistate_api/index
pipeline_api
restraints_api
utils_api
yank_api
UML class diagram
=================
This UML diagram is a minimal representation of YANK's structure. This is not meant to be a comprehensive and accurate
representation of the API, but only to provide a visual overview of the relationships between the available classes
available, their role, and the way the interact with the OpenMMTools framework.
.. figure:: site-resources/images/YANKUMLClassDiagram.png