Polynomial2D
============

.. currentmodule:: astropy.modeling.polynomial

.. autoclass:: Polynomial2D
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Polynomial2D.input_units
      ~Polynomial2D.n_inputs
      ~Polynomial2D.n_outputs
      ~Polynomial2D.x_domain
      ~Polynomial2D.x_window
      ~Polynomial2D.y_domain
      ~Polynomial2D.y_window

   .. rubric:: Methods Summary

   .. autosummary::

      ~Polynomial2D.__call__
      ~Polynomial2D.evaluate
      ~Polynomial2D.fit_deriv
      ~Polynomial2D.invlex_coeff
      ~Polynomial2D.multivariate_horner
      ~Polynomial2D.prepare_inputs

   .. rubric:: Attributes Documentation

   .. autoattribute:: input_units
   .. autoattribute:: n_inputs
   .. autoattribute:: n_outputs
   .. autoattribute:: x_domain
   .. autoattribute:: x_window
   .. autoattribute:: y_domain
   .. autoattribute:: y_window

   .. rubric:: Methods Documentation

   .. automethod:: __call__
   .. automethod:: evaluate
   .. automethod:: fit_deriv
   .. automethod:: invlex_coeff
   .. automethod:: multivariate_horner
   .. automethod:: prepare_inputs
