# {py:mod}`abtem.parametrizations.functions.ewald`

```{py:module} abtem.parametrizations.functions.ewald
```

```{autodoc2-docstring} abtem.parametrizations.functions.ewald
:parser: rst
:allowtitles:
```

## Module Contents

### Functions

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`gaussian_charge <abtem.parametrizations.functions.ewald.gaussian_charge>`
  - ```{autodoc2-docstring} abtem.parametrizations.functions.ewald.gaussian_charge
    :parser: rst
    :summary:
    ```
* - {py:obj}`gaussian_potential <abtem.parametrizations.functions.ewald.gaussian_potential>`
  - ```{autodoc2-docstring} abtem.parametrizations.functions.ewald.gaussian_potential
    :parser: rst
    :summary:
    ```
* - {py:obj}`point_charge_potential <abtem.parametrizations.functions.ewald.point_charge_potential>`
  - ```{autodoc2-docstring} abtem.parametrizations.functions.ewald.point_charge_potential
    :parser: rst
    :summary:
    ```
* - {py:obj}`potential <abtem.parametrizations.functions.ewald.potential>`
  - ```{autodoc2-docstring} abtem.parametrizations.functions.ewald.potential
    :parser: rst
    :summary:
    ```
````

### API

````{py:function} gaussian_charge(...)
:canonical: abtem.parametrizations.functions.ewald.gaussian_charge

```{autodoc2-docstring} abtem.parametrizations.functions.ewald.gaussian_charge
:parser: rst
```
````

````{py:function} gaussian_potential(...)
:canonical: abtem.parametrizations.functions.ewald.gaussian_potential

```{autodoc2-docstring} abtem.parametrizations.functions.ewald.gaussian_potential
:parser: rst
```
````

````{py:function} point_charge_potential(...)
:canonical: abtem.parametrizations.functions.ewald.point_charge_potential

```{autodoc2-docstring} abtem.parametrizations.functions.ewald.point_charge_potential
:parser: rst
```
````

````{py:function} potential(...)
:canonical: abtem.parametrizations.functions.ewald.potential

```{autodoc2-docstring} abtem.parametrizations.functions.ewald.potential
:parser: rst
```
````
