Refractive Indices

public static Complex gold(double wavelength)

public static Complex silver(double wavelength)

public static double quartz(double wavelength)

public static double crownGlass(double wavelength)

public static double floatGlass(double wavelength)

public static double microscopeSlideGlass(double wavelength)

public static double air(double wavelength)

public static double water(double wavelength, double temperature)

public static double saline(double concentration, double wavelength, double temperature)

public static double sucrose(double concentration, double temperature)

public static double pva(double concentration, double wavelength, double temperature)

Set imaginary sign

public static void setComplexImagAsPositive()

public static void setComplexImagAsNegative()


LorenzLorentz

public static double lorenzLorentz(double na, double nb, double molwta, double molwtb, double molfracta, double densa, double densb, double densab)

public static double lorenzLorentz(double[] ni, double[] molwt, double[] molfract, double[] dens, double densmix)


Absorption/Imaginary interconversion

public static Complex absToComplex(double riReal, double extCoeff, double concn, double wavelength)

public static double imagToAbs(double riImag, double wavelength)
