Newer
Older
## Interactive problem definition
To define the interactive problem, we use the following class:
```{eval-rst}
:members: mfield
```
## Mean-field and density matrix
```{eval-rst}
:members: meanfield, density_matrix, density_matrix_kgrid, fermi_on_kgrid
:show-inheritance:
```
## Observables
```{eval-rst}
:members: expectation_value
:show-inheritance:
```
## Solvers
```{eval-rst}
:members: solver, cost
:show-inheritance:
```
## Tight-binding dictionary
### Manipulation
```{eval-rst}
:members: add_tb, scale_tb
:show-inheritance:
```
### Brillouin zone transformations
```{eval-rst}
:members:
:show-inheritance:
```
### Parametrisation
```{eval-rst}
:members:
:show-inheritance:
```
### Utility functions
```{eval-rst}
:members:
:show-inheritance:
```
## `kwant` interface
:members:
:show-inheritance:
```