Optical groups in database{ }#
Last update: 2026-04-16
Note
This section is under construction
In this section, we describe all the groups:
Maintained Keywords#
database{ optical_reflectivity{ } }#
(as function of wavelength in nm)
- name
- type:
string
- cutoff
- value:
yesorno- at{}
- energy
- type:
double
- unit:
eV
- wavelength
- type:
double
- unit:
nm
- reflectivity
- type:
double
database{ optical_absorption_coeff{ } }#
in units of (1/cm), (as function of wavelength in nm or energy in eV)
- name
- type:
string
- cutoff
- value:
yesorno- default:
???
- at{}
- energy
- type:
double
- unit:
eV
- wavelength
- type:
double
- unit:
nm
- absorption_coeff
- type:
double
- decadic_absorption_coeff
- type:
double
database{ optical_refractive_index{ } }#
- name
- type:
string
- cutoff
- value:
yesorno- default:
???
- at{}
- energy
- type:
double
- unit:
eV
- wavelength
- type:
double
- unit:
nm
- n
- type:
double
- k
- type:
double
database{ optical illumination{ } }#
in units of (1/cm), (as function of wavelength in nm or energy in eV)
- name
- type:
string
- cutoff
- value:
yesorno- default:
???
- absolute_intensities
- value:
yesorno- default:
???
- at{}
- energy
- type:
double
- unit:
eV
- wavelength
- type:
double
- unit:
nm
- intensities
- type:
double
Examples#
optical_reflectivity {
name = "Si-polished-wafer"
cutoff = no
at{ wavelength = 250 reflectivity = 0.672612594 }
at{ wavelength = 260 reflectivity = 0.705174 }
...
at{ wavelength = 1000 reflectivity = 0.316252445 }
}
optical_reflectivity {
name = "Al0.80Ga0.20As"
...
}
optical_absorption{
name = "Si";
cutoff = no
at{ wavelength = 250 absorption_coeff = 1.84E+06 }
at{ wavelength = 260 absorption_coeff = 1.97E+06 }
...
at{ wavelength = 1450 absorption_coeff = 3.20E-08 }
} : {
name = "silicon";
}
optical_absorption{
name = "Ge";
...
} : {
name = "germanium";
}
optical_absorption{
name = "GaAs";
...
}
optical_absorption{
name = "InP";
...
}
optical_absorption{
name = "GaN";
...
}
optical_absorption{
name = "InN";
...
}
optical_absorption{
name = "In0.20Ga0.80N";
...
}