=============
Mass Profiles
=============

Total [ag.mp]
-------------

.. currentmodule:: autogalaxy.profiles.mass

.. autosummary::
   :toctree: _autosummary
   :template: custom-class-template.rst
   :recursive:

   PointMass
   PowerLawCore
   PowerLawCoreSph
   PowerLawBroken
   PowerLawBrokenSph
   IsothermalCore
   IsothermalCoreSph
   PowerLaw
   PowerLawSph
   Isothermal
   IsothermalSph

Mass Sheets [ag.mp]
-------------------

.. currentmodule:: autogalaxy.profiles.mass

.. autosummary::
   :toctree: _autosummary
   :template: custom-class-template.rst
   :recursive:

   ExternalShear
   MassSheet

Multipoles [ag.mp]
------------------

.. currentmodule:: autogalaxy.profiles.mass

.. autosummary::
   :toctree: _autosummary
   :template: custom-class-template.rst
   :recursive:

   PowerLawMultipole

Stellar [ag.mp]
---------------

.. currentmodule:: autogalaxy.profiles.mass

.. autosummary::
   :toctree: _autosummary
   :template: custom-class-template.rst
   :recursive:

   Gaussian
   Sersic
   SersicSph
   Exponential
   ExponentialSph
   DevVaucouleurs
   DevVaucouleursSph
   SersicGradient
   SersicGradientSph
   Chameleon
   ChameleonSph

Dark [ag.mp]
------------

.. currentmodule:: autogalaxy.profiles.mass

.. autosummary::
   :toctree: _autosummary
   :template: custom-class-template.rst
   :recursive:

   gNFW
   gNFWSph
   NFWTruncatedSph
   NFWTruncatedMCRDuffySph
   NFWTruncatedMCRLudlowSph
   NFWTruncatedMCRScatterLudlowSph
   NFW
   NFWSph
   NFWMCRDuffySph
   NFWMCRLudlowSph
   NFWMCRScatterLudlow
   NFWMCRScatterLudlowSph
   NFWMCRLudlow
   gNFWMCRLudlow