Skip to content
Snippets Groups Projects

Package reference

Interactive problem definition

To define the interactive problem, we use the following class:

.. autoclass:: meanfi.model.Model
   :members: mfield

Mean-field and density matrix

.. automodule:: meanfi.mf
   :members: meanfield, density_matrix, density_matrix_kgrid, fermi_on_kgrid
   :show-inheritance:

Observables

.. automodule:: meanfi.observables
   :members: expectation_value
   :show-inheritance:

Solvers

.. automodule:: meanfi.solvers
   :members: solver, cost
   :show-inheritance:

Tight-binding dictionary

Manipulation

.. automodule:: meanfi.tb.tb
   :members: add_tb, scale_tb
   :show-inheritance:

Brillouin zone transformations

.. automodule:: meanfi.tb.transforms
   :members:
   :show-inheritance:

Parametrisation

.. automodule:: meanfi.params.rparams
   :members:
   :show-inheritance:

Utility functions

.. automodule:: meanfi.tb.utils
   :members:
   :show-inheritance:

kwant interface

.. automodule:: meanfi.kwant_helper.utils
   :members:
   :show-inheritance: