Structure, which acts as a container for all informations needed to process the calculation.
More...
|
| double | dt =100 |
| | width of the pulse (in femto seconds)
|
| int | nI =4 |
| | defines the number of spectral ranges
|
| std::vector< std::function< std::complex< double >(double) > > | nList |
| | list of functions which describe the refractive index dependence on the wavelength (for each object one has to give one function) additionally one function for the surrounding medium
|
| int | nR = INEL_MAX_NREFLEX |
| | number of reflections considered in the raytracing part
|
| int | nS =200 |
| | number of subdivision per spectral range
|
| int | number_of_threads =5 |
| | number of threads which should be used for calculation
|
| double | omega0 |
| | main frequency (corresponds to wvl)
|
| double | omegaEnd |
| | highest wavelength considered in the calculation
|
| double | omegaStart |
| | lowest wavelength considered in the calculation
|
| double | wvl =1.0 |
| | main wavelength (in µm)
|
Structure, which acts as a container for all informations needed to process the calculation.
This structure is needed for the Fourier transformation which is used to calculate the temporal development of the electric field in space. Since dispersion is considered, for all objects and also for the surrounding medium functions are necessary which calculate the complex-valued refractive index from the wavelength. These functions are stored in the element nList.
Definition at line 24 of file fft.h.