(internal)=

# Internal module reference

These internal modules are used by `Solution` but typically are not directly accessed by the user.

## Salt analysis module

```{eval-rst}
.. automodule:: pyEQL.salt_ion_match
    :members:
    :private-members:
```

## Activity Correction module

```{eval-rst}
.. automodule:: pyEQL.activity_correction
    :members:
    :private-members:
```

## Speciation Engines module

```{eval-rst}
.. automodule:: pyEQL.engines
    :members:
```
