simpeg.regularization.SparseSmoothness
======================================

.. currentmodule:: simpeg.regularization

.. autoclass:: SparseSmoothness
  :show-inheritance:

  
   .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
      .. autosummary::
         :toctree:
      
         SparseSmoothness.__call__
         SparseSmoothness.__mul__
         SparseSmoothness.deriv
         SparseSmoothness.deriv2
         SparseSmoothness.f_m
         SparseSmoothness.f_m_deriv
         SparseSmoothness.get_lp_weights
         SparseSmoothness.get_weights
         SparseSmoothness.remove_weights
         SparseSmoothness.set_weights
         SparseSmoothness.test
         SparseSmoothness.update_weights
      
         SparseSmoothness.__call__
         SparseSmoothness.__mul__
  

  
  
   .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
      .. autosummary::
         :toctree:
      
         SparseSmoothness.W
         SparseSmoothness.active_cells
         SparseSmoothness.cell_gradient
         SparseSmoothness.cell_weights
         SparseSmoothness.gradientType
         SparseSmoothness.gradient_type
         SparseSmoothness.indActive
         SparseSmoothness.irls_scaled
         SparseSmoothness.irls_threshold
         SparseSmoothness.mapping
         SparseSmoothness.model
         SparseSmoothness.mref
         SparseSmoothness.nP
         SparseSmoothness.norm
         SparseSmoothness.orientation
         SparseSmoothness.parent
         SparseSmoothness.reference_model
         SparseSmoothness.reference_model_in_smooth
         SparseSmoothness.regmesh
         SparseSmoothness.regularization_mesh
         SparseSmoothness.units
         SparseSmoothness.weights_keys
  
  

.. minigallery:: simpeg.regularization.SparseSmoothness
    :add-heading: Galleries and Tutorials using ``simpeg.regularization.SparseSmoothness``
    :heading-level: -