flanagan.optics
Class RefractiveIndex
- java.lang.Object
-
- flanagan.optics.RefractiveIndex
-
public class RefractiveIndex extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description RefractiveIndex()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static ComplexabsToComplex(double riReal, double extCoeff, double concn, double wavl)static doubleair(double wavelength)static doublecrownGlass(double wavelength)static doublefloatGlass(double wavelength)static Complexgold(double wavelength)static doubleimagToAbs(double riImag, double wavl)static doublelorenzLorentz(double[] ni, double[] molwt, double[] molfract, double[] dens, double densmix)static doublelorenzLorentz(double na, double nb, double molwta, double molwtb, double molfracta, double densa, double densb, double densab)static doublemicroscopeSlideGlass(double wavelength)static doublepolymethacrylate(double wavelength)static doublepva(double concn, double wavl, double temp)static doublequartz(double wavelength)static doublesaline(double concentration, double wavelength, double temperature)static voidsetComlexImagAsNegative()static voidsetComlexImagAsPositive()static Complexsilver(double wavelength)static doublesucrose(double concentration, double temperature)static doublewater(double wavelength, double temperature)
-
-
-
Method Detail
-
setComlexImagAsPositive
public static void setComlexImagAsPositive()
-
setComlexImagAsNegative
public static void setComlexImagAsNegative()
-
absToComplex
public static Complex absToComplex(double riReal, double extCoeff, double concn, double wavl)
-
imagToAbs
public static double imagToAbs(double riImag, double wavl)
-
gold
public static Complex gold(double wavelength)
-
silver
public static Complex silver(double wavelength)
-
quartz
public static double quartz(double wavelength)
-
crownGlass
public static double crownGlass(double wavelength)
-
floatGlass
public static double floatGlass(double wavelength)
-
microscopeSlideGlass
public static double microscopeSlideGlass(double wavelength)
-
polymethacrylate
public static double polymethacrylate(double wavelength)
-
air
public static double air(double wavelength)
-
water
public static double water(double wavelength, double temperature)
-
pva
public static double pva(double concn, double wavl, double temp)
-
saline
public static double saline(double concentration, double wavelength, double temperature)
-
sucrose
public static double sucrose(double concentration, double temperature)
-
lorenzLorentz
public static double lorenzLorentz(double na, double nb, double molwta, double molwtb, double molfracta, double densa, double densb, double densab)
-
lorenzLorentz
public static double lorenzLorentz(double[] ni, double[] molwt, double[] molfract, double[] dens, double densmix)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG