.. _sec_api_fit:

.. module:: commonnn._fit


_fit
====

This module provides a set of types that can be used as building blocks
in the aggregation of a :class:`~commonnn.cluster.Clustering` object.


Go to:

   * :ref:`Fitter <sec_api_commonnn_fit_fitter>`
   * :ref:`HierarchicalFitter <sec_api_commonnn_fit_hfitter>`
   * :ref:`Fitter <sec_api_commonnn_fit_predictor>`


.. _sec_api_commonnn_fit_fitter:

Fitter
------

.. autoclass:: commonnn._fit.FitterExtInterface
   :members:

.. autoclass:: commonnn._fit.FitterExtCommonNNInterface
   :members:

.. autoclass:: commonnn._fit.Fitter
   :members:

.. autoclass:: commonnn._fit.FitterCommonNN
   :members:

.. autoclass:: commonnn._fit.FitterExtCommonNNBFS
   :members:

.. autoclass:: commonnn._fit.FitterCommonNNBFS
   :members:

.. autoclass:: commonnn._fit.FitterCommonNNBFSDebug
   :members:


.. _sec_api_commonnn_fit_hfitter:

Hierarchical fitter
-------------------

.. autoclass:: commonnn._fit.HierarchicalFitter
   :members:

.. autoclass:: commonnn._fit.HierarchicalFitterCommonNNMSTPrim
   :members:

.. autoclass:: commonnn._fit.HierarchicalFitterRepeat
    :members:


.. _sec_api_commonnn_fit_predictor:

Predictor
---------

.. autoclass:: commonnn._fit.Predictor
   :members:

.. autoclass:: commonnn._fit.PredictorCommonNN
   :members:

.. autoclass:: commonnn._fit.PredictorCommonNNFirstmatch
    :members: