|
GOAT (Geometrical optics application tool) 0.1
|
Go to the source code of this file.
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. | |
Macros | |
| #define | Planck_h 6.62606896E-34 |
| Planck constant in Js. | |
| #define | Planck_hquer 1.054571628E-34 |
| reduced Planck constant in Js | |
| #define | Z0 376.730313461 |
| impedance of the free space \(Z_0=\sqrt{\frac{\mu_0}{\epsilon_0}}=\mu_0\cdot c_{light}\) in Ohms | |
Variables | |
| constexpr double | GOAT::raytracing::C_LIGHT = 299792458 |
| speed of light in \( m\cdot s^{-1}\) | |
| constexpr double | GOAT::raytracing::c_light =299792458.0 |
| speed of light in vacuum in m/s | |
| constexpr double | GOAT::raytracing::C_LIGHT_MU = 299792458E+6 |
| speed of light in \(\mu m*s^{-1} \) | |
| constexpr double | GOAT::raytracing::C_LIGHT_MU_FS = 0.299792458 |
| speed of light in \( m*fs^{-1}\) | |
| constexpr double | GOAT::raytracing::eps0 =8.854187817E-12 |
| vacuum permittvity in \(F\cdot m^{-1}\) | |
| constexpr double | GOAT::raytracing::mu0 =1.25663706127E-6 |
| vacuum permeability in \(F\cdot A^{-2}\) | |
| #define Planck_h 6.62606896E-34 |
Planck constant in Js.
Definition at line 15 of file constants.h.
| #define Planck_hquer 1.054571628E-34 |
reduced Planck constant in Js
Definition at line 16 of file constants.h.
| #define Z0 376.730313461 |
impedance of the free space \(Z_0=\sqrt{\frac{\mu_0}{\epsilon_0}}=\mu_0\cdot c_{light}\) in Ohms
Definition at line 11 of file constants.h.