HarmonicFriction
================

.. currentmodule:: fridom.shallowwater.modules.closures.diffusion

.. autoclass:: HarmonicFriction

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~HarmonicFriction.__init__
      ~HarmonicFriction.diffuse
      ~HarmonicFriction.diffusion_operator
      ~HarmonicFriction.disable
      ~HarmonicFriction.enable
      ~HarmonicFriction.is_enabled
      ~HarmonicFriction.reset
      ~HarmonicFriction.setup
      ~HarmonicFriction.start
      ~HarmonicFriction.stop
      ~HarmonicFriction.update
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~HarmonicFriction.ah
      ~HarmonicFriction.diff_module
      ~HarmonicFriction.diffusion_coefficients
      ~HarmonicFriction.field_flags
      ~HarmonicFriction.grid
      ~HarmonicFriction.info
      ~HarmonicFriction.interp_module
      ~HarmonicFriction.is_setup
      ~HarmonicFriction.mset
      ~HarmonicFriction.name
      ~HarmonicFriction.required_halo
   
   

   .. minigallery:: fridom.shallowwater.modules.closures.HarmonicFriction
      :add-heading: