.. _api:

===========================
API
===========================


Defining Problems in TOPFARM
-----------------------------

.. # pull the docstring from the module
.. automodule:: topfarm._topfarm

.. # pull the TopFarmProblem class and autopopulate methods
.. autoclass:: topfarm.TopFarmProblem
    :members:

.. # pull the TurbineXYZOptimizationProblem class and autopopulate methods
.. autoclass:: topfarm.TurbineXYZOptimizationProblem
    :members: