# fdtd_python


<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

------------------------------------------------------------------------

<a
href="https://github.com/gbeane66/fdtd_python/blob/main/fdtd_python/fdtd_python.py#L14"
target="_blank" style="float:right; font-size:smaller">source</a>

### fdtd_settings

>  fdtd_settings (simulation_size, simulation_time, thicknesses,
>                     refractive_indices)

*Initialize self. See help(type(self)) for accurate signature.*

<table>
<thead>
<tr>
<th></th>
<th><strong>Details</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>simulation_size</td>
<td>distance in microns (float)</td>
</tr>
<tr>
<td>simulation_time</td>
<td>time in ps (#float)</td>
</tr>
<tr>
<td>thicknesses</td>
<td>array</td>
</tr>
<tr>
<td>refractive_indices</td>
<td>array</td>
</tr>
</tbody>
</table>

------------------------------------------------------------------------

<a
href="https://github.com/gbeane66/fdtd_python/blob/main/fdtd_python/fdtd_python.py#L27"
target="_blank" style="float:right; font-size:smaller">source</a>

### easeInOutQuad

>  easeInOutQuad (t_in)

------------------------------------------------------------------------

<a
href="https://github.com/gbeane66/fdtd_python/blob/main/fdtd_python/fdtd_python.py#L44"
target="_blank" style="float:right; font-size:smaller">source</a>

### fdtd_run

>  fdtd_run (wavelength, N_w, settings)

*wavelength is in microns Let’s have a go at making this work with
units!!! N_w: points per wavelength*
