KernelSolution
==============

.. currentmodule:: lsst.ip.diffim

.. autoclass:: KernelSolution
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~KernelSolution.CHOLESKY_LDLT
      ~KernelSolution.CHOLESKY_LLT
      ~KernelSolution.EIGENVALUE
      ~KernelSolution.EIGENVECTOR
      ~KernelSolution.LU
      ~KernelSolution.NONE
      ~KernelSolution.SVD

   .. rubric:: Methods Summary

   .. autosummary::

      ~KernelSolution.getB
      ~KernelSolution.getConditionNumber
      ~KernelSolution.getId
      ~KernelSolution.getM
      ~KernelSolution.getSolvedBy
      ~KernelSolution.printA
      ~KernelSolution.printB
      ~KernelSolution.printM
      ~KernelSolution.solve

   .. rubric:: Attributes Documentation

   .. autoattribute:: CHOLESKY_LDLT
   .. autoattribute:: CHOLESKY_LLT
   .. autoattribute:: EIGENVALUE
   .. autoattribute:: EIGENVECTOR
   .. autoattribute:: LU
   .. autoattribute:: NONE
   .. autoattribute:: SVD

   .. rubric:: Methods Documentation

   .. automethod:: getB
   .. automethod:: getConditionNumber
   .. automethod:: getId
   .. automethod:: getM
   .. automethod:: getSolvedBy
   .. automethod:: printA
   .. automethod:: printB
   .. automethod:: printM
   .. automethod:: solve