GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
refractive_index_functions.h
Go to the documentation of this file.
1#pragma once
2#include <complex>
3namespace GOAT
4{
5 namespace raytracing
6 {
12 std::complex<double> n_BK7(double wvl);
13
19 std::complex<double> n_Glass(double wvl);
20
26 std::complex<double> n_fused_silica(double wvl);
27
33 std::complex<double> n_Air(double wvl);
34
38 std::complex<double> n_Vacuum(double wvl);
39
43 std::complex<double> n_Sellmeier(double lambda, double C[3], double B[3]);
44
48 std::complex<double> n_LASF55(double wvl);
49
50 std::complex<double> n_lin(double wvl);
51
56 std::complex<double> n_PMMA (double wvl);
57
61
62 std::complex<double> n_ABS(double wvl);
63
64 std::complex<double> n_test (double wvl);
65 }
66}
Raytracer used for ultrashort pulse calculation with raytracing only.
Definition asphericLens.h:6
std::complex< double > n_lin(double wvl)
std::complex< double > n_fused_silica(double wvl)
refractive index of fused silica according to refractiveindex.info
std::complex< double > n_Air(double wvl)
refractive index of air according to refractiveindex.info
std::complex< double > n_BK7(double wvl)
refractive index of BK7 (glass, Schott) according to refractiveindex.info
std::complex< double > n_test(double wvl)
std::complex< double > n_Vacuum(double wvl)
refractive index of vacuum (=1.0) for compatibility
std::complex< double > n_LASF55(double wvl)
refractive index of LASF55-glass from Schott (coefficients according taken from www....
std::complex< double > n_Sellmeier(double lambda, double C[3], double B[3])
refractive index formula used for glasses from Schott
std::complex< double > n_ABS(double wvl)
refractive index function for highly absorbing medium with real part 1.0
std::complex< double > n_PMMA(double wvl)
refractive index function of Poly(methyl mathacrylate), PMMA refractive index function for PMMA taken...
std::complex< double > n_Glass(double wvl)
refractive index of 1.5
This class is used for the iray class. This class is intended for internal use only....
Definition fresnel.h:7