n_calcite: Dispersion formula for the refractive index of calcite

Description Usage Arguments Details Value References See Also Examples

View source: R/refractive_indexes.R

Description

This function calculates the ordinary and extraordinary refractive index of calcite relative to vaccum. See details.

Usage

1
n_calcite(lambda, comp = F)

Arguments

lambda

Wavelength in vacuum (nm).

comp

Logical. Should the ordinary and extraordinary indexes be returned?

Details

Calcite is birefringent with two orientation dependent indexes of refraction, the extraordinary index of refraction (propagation along the optical axis) and the ordinary index of refraction (propagation orthogonal to optical axis). Values are provided at "room temperature".

If "comp" is FALSE (default), the average refractive index is returned. Otherwise a matrix is returned.

Value

A numeric vector with the refractive index (unitless) of calcite relative to vaccum.

References

Ballard, S. S.; Browder, J. S.; Ebersole, J. F. 1982. Index of Refraction. In: Gray D. E. Ed., American Institute of Physics Handbook, McGraw-Hill, New York.

Fournier, G. R.; Ardouin, J.-P.; Levesque, M. 2018. Modeling Sea Bottom Hyperspectral Reflectance. Applied Sciences 8, 12, 23 p. DOI: 10.3390/app8122680

Ghosh, G. 1999. Dispersion-equation coefficients for the refractive index and birefringence of calcite and quartz crystals. Opt. Commun. 163, 95–102.

See Also

n_air, n_water, n_quartz, n_cellulose, snell, fresnel

Examples

1
2
3
# Retrieve the average real part of the refractive index of calcite in the 
visible range:
n_calcite(lambda = 400:700)

AlexCast/rho documentation built on Dec. 14, 2021, 9:47 a.m.