#ifndef OPTICS_H #define OPTICS_H #include "dict.h" extern char optics_err[256]; int optics_init(dict *db); double get_rayleigh_scattering_length_snoman_d2o(double wavelength); double get_rayleigh_scattering_length_snoman_h2o(double wavelength); double get_weighted_rayleigh_scattering_length_snoman_d2o(void); double get_weighted_rayleigh_scattering_length_snoman_h2o(void); double get_weighted_absorption_length_snoman_h2o(void); double get_absorption_length_snoman_h2o(double wavelength); double get_weighted_absorption_length_snoman_d2o(void); double get_absorption_length_snoman_d2o(double wavelength); double get_weighted_absorption_length_snoman_acrylic(void); double get_absorption_length_snoman_acrylic(double wavelength); double get_index(double p, double wavelength, double T); double get_index_snoman_h2o(double wavelength); double get_index_snoman_d2o(double wavelength); #endif