protected Dielectric(string name) : base(name) { _transmittance = new DiscreteSet(); _temp_model = thermal_model_e.ThermalNone; _low_wavelen = 350.0; _high_wavelen = 750.0; _measurement_medium = Air.std_air; _last_wavelen = 0; _transmittance.setInterpolation(Interpolation.Cubic); }
public void set_temperature_schott(double d0, double d1, double d2, double e0, double e1, double wl_tk) { _temp_model = thermal_model_e.ThermalSchott; _temp_d0 = d0; _temp_d1 = d1; _temp_d2 = d2; _temp_e0 = e0; _temp_e1 = e1; _temp_wl_tk = wl_tk; }
public void disable_temperature_coeff() { _temp_model = thermal_model_e.ThermalNone; }
public void set_temperature_dndt(double dndt) { _temp_model = thermal_model_e.ThermalDnDt; _temp_d0 = dndt; }