use super::*;
use crate::crystal::CrystalMeta;
use sellmeier::{equations::SellmeierStandard, temperature_dependence::Standard, SellmeierCrystal};
#[allow(non_upper_case_globals)]
pub const AgGaS2_1: SellmeierCrystal<SellmeierStandard, Standard> = SellmeierCrystal {
meta: CrystalMeta {
id: "AgGaS2_1",
name: "AgGaS2 ref 1",
reference_url: "http://www.redoptronics.com/AgGaS2-AgGaSe2.html",
axis_type: OpticAxisType::NegativeUniaxial,
point_group: PointGroup::HM_4,
transmission_range: Some(ValidWavelengthRange(500e-9, 13_000e-9)),
temperature_dependence_known: true,
},
eqn: SellmeierStandard {
a: [3.628, 3.628, 4.0172],
b1: [2.1686, 2.1686, 1.5274],
b2: [2.1753, 2.1753, 2.1699],
b3: [0., 0., 0.],
c1: [0.1003, 0.1003, 0.131],
c2: [950.0, 950.0, 950.0],
c3: [0., 0., 0.],
},
temperature_dependence: Standard {
dn: [15.4e-5, 15.4e-5, 15.5e-5],
},
};