SpatialKernelSolution
=====================

.. currentmodule:: lsst.ip.diffim

.. autoclass:: SpatialKernelSolution
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

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

   .. rubric:: Methods Summary

   .. autosummary::

      ~SpatialKernelSolution.addConstraint
      ~SpatialKernelSolution.getB
      ~SpatialKernelSolution.getConditionNumber
      ~SpatialKernelSolution.getId
      ~SpatialKernelSolution.getM
      ~SpatialKernelSolution.getSolutionPair
      ~SpatialKernelSolution.getSolvedBy
      ~SpatialKernelSolution.makeKernelImage
      ~SpatialKernelSolution.printA
      ~SpatialKernelSolution.printB
      ~SpatialKernelSolution.printM
      ~SpatialKernelSolution.solve

   .. rubric:: Attributes Documentation

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

   .. rubric:: Methods Documentation

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