.. raw:: html
Functional
.. _functional-model-class: FunctionalModel class overall ============================= .. class:: FunctionalModel The base class :class:`FunctionalModel` is an abstract class representing the functional model. It offers the functional method "F" which requires that the parameters of X be in mathematical space. It contains normalization methods to transform X from and to physical space. It also allows to retrieve the dimensions of the problem. .. toctree:: :hidden: functional_derived_classes functional_methods functional_structures :ref:`Derived classes` -------------------------------------------------- +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ | :ref:`HapkeModel ` | The ``HapkeModel`` class describes the Hapke photometric model. | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ | :ref:`ShkuratovModel ` | The ``ShkuratovModel`` class describes the Shkuratov photometric model. | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ | :ref:`ExternalPythonModel ` | The ``ExternalPythonModel`` class allows to import a python script in order to use your own functional model. | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ | :ref:`TestModel ` | The ``TestModel`` class describes a simple non-linear model | +----------------------------------------------------+---------------------------------------------------------------------------------------------------------------+ :ref:`Methods` ---------------------------------- +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`F ` | Apply the model function on vector *x* | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`getDimensionY ` | Get the dimension **D** of the model - ie. dim(*Y*) | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`getDimensionX ` | Get the dimension **L** of the model - ie. dim(*X*) | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`toPhysic ` | Transform the values of x from the mathematical space to the physical. | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`fromPhysic ` | Transform the values of x from the physical space to the mathematical. | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`genData ` | Generate a complete learning dataset with given covariance or noise ratio. | +--------------------------------------------------------+----------------------------------------------------------------------------+ | :ref:`importanceSampling ` | Perform importance sampling with given parameters. | +--------------------------------------------------------+----------------------------------------------------------------------------+ :ref:`Structures ` ----------------------------------------- +---------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+ | :ref:`importanceSamplingResult ` | Describes the results concerning the :ref:`importanceSampling ` method. | +---------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+