
# Classical density functional theory

## The `HelmholtzEnergyFunctional` class

Implementations of Helmholtz energy functionals for DFT.

```{eval-rst}
.. currentmodule:: feos

.. autosummary::
    :toctree: generated/

    HelmholtzEnergyFunctional
```

```{eval-rst}
.. currentmodule:: feos

.. autosummary::
    HelmholtzEnergyFunctional.pcsaft
    HelmholtzEnergyFunctional.gc_pcsaft
    HelmholtzEnergyFunctional.pets
    HelmholtzEnergyFunctional.saftvrqmie
    HelmholtzEnergyFunctional.fmt
```

## Vapor-liquid interfaces

```{eval-rst}
.. autosummary::
    :toctree: generated/

    PlanarInterface
    SurfaceTensionDiagram
```

## Adsorption

```{eval-rst}
.. autosummary::
    :toctree: generated/

    ExternalPotential
    Geometry
    Pore1D
    Pore2D
    Pore3D
    Adsorption1D
    Adsorption3D
```

## Solvation

```{eval-rst}
.. autosummary::
    :toctree: generated/

    PairCorrelation
    SolvationProfile
```

## Other data types

```{eval-rst}
.. autosummary::
    :toctree: generated/

    FMTVersion
    DFTSolver
```