simpeg.regularization.SmoothnessFirstOrder
==========================================

.. currentmodule:: simpeg.regularization

.. autoclass:: SmoothnessFirstOrder
  :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:
      
         SmoothnessFirstOrder.__call__
         SmoothnessFirstOrder.__mul__
         SmoothnessFirstOrder.deriv
         SmoothnessFirstOrder.deriv2
         SmoothnessFirstOrder.f_m
         SmoothnessFirstOrder.f_m_deriv
         SmoothnessFirstOrder.get_weights
         SmoothnessFirstOrder.remove_weights
         SmoothnessFirstOrder.set_weights
         SmoothnessFirstOrder.test
      
         SmoothnessFirstOrder.__mul__
         SmoothnessFirstOrder.__call__
  

  
  
   .. 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:
      
         SmoothnessFirstOrder.W
         SmoothnessFirstOrder.active_cells
         SmoothnessFirstOrder.cell_gradient
         SmoothnessFirstOrder.cell_weights
         SmoothnessFirstOrder.indActive
         SmoothnessFirstOrder.mapping
         SmoothnessFirstOrder.model
         SmoothnessFirstOrder.mref
         SmoothnessFirstOrder.nP
         SmoothnessFirstOrder.orientation
         SmoothnessFirstOrder.parent
         SmoothnessFirstOrder.reference_model
         SmoothnessFirstOrder.reference_model_in_smooth
         SmoothnessFirstOrder.regmesh
         SmoothnessFirstOrder.regularization_mesh
         SmoothnessFirstOrder.units
         SmoothnessFirstOrder.weights_keys
  
  

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