formfactor (ff)
===============

.. automodule:: jscatter.formfactor
    :noindex:
   
Form Factors
------------
.. autosummary::
    beaucage
    genGuinier
    guinier
    guinierPorod
    guinierPorod3d
    gaussianChain
    ringPolymer
    sphere
    sphereCoreShell
    sphereFuzzySurface
    sphereGaussianCorona
    sphereCoreShellGaussianCorona
    ellipsoid
    disc
    multilayer
    multiShellSphere
    multiShellEllipsoid
    multiShellDisc
    multiShellCylinder
    multilamellarVesicles
    cuboid
    pearlNecklace
    linearPearls
    wormlikeChain
    teubnerStrey
    ellipsoidFilledCylinder
    superball

Cloud of scatterers
-------------------
.. automodule:: jscatter.cloudscattering
    :noindex:

.. autosummary::
    ~jscatter.cloudscattering.cloudScattering
    ~jscatter.cloudscattering.orientedCloudScattering

Distribution
------------
For multiple distributed parameters use :py:func:`~.formel.multiParDistributedAverage`.

.. autosummary::
    scatteringFromSizeDistribution

------

.. automodule:: jscatter.formfactor
    :members:
    :undoc-members:
    :show-inheritance:
   

.. automodule:: jscatter.cloudscattering
    :members:


   
   