|
GOAT (Geometrical optics application tool) 0.1
|
#include "raytrace.h"#include <functional>#include <vector>#include "refractive_index_functions.h"#include "superarray.h"Go to the source code of this file.
Classes | |
| struct | GOAT::raytracing::indexList |
| struct | GOAT::raytracing::rayListEntry |
| class | GOAT::raytracing::shortPulse |
| Class for the calculation of short pulses. More... | |
| struct | GOAT::raytracing::wavelengthRange |
Namespaces | |
| namespace | GOAT |
| This class is used for the iray class. This class is intended for internal use only. It defines a plane, defined by a central position and two directional vectors. | |
| namespace | GOAT::raytracing |
| Raytracer used for ultrashort pulse calculation with raytracing only. | |
Variables | |
| constexpr int | GOAT::raytracing::log2n =10 |
| 2^log2n support points for FFT | |
| constexpr double | GOAT::raytracing::standard_pulse_width = 1E-9 |
| standard pulse width in seconds | |