htsky

Load and structure a vertically stratified atmosphere
git clone git://git.meso-star.fr/htsky.git
Log | Files | Refs | README | LICENSE

commit bd97fc49de595b07e563939e71e07a2d89ba6771
parent 2db0b59ceb6a0f3f395438e80efaeccd6009fb97
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 16 Apr 2020 22:01:09 +0200

Add a function returning the HG g parameter wrt a wavelength

Diffstat:
Msrc/htsky.c | 10++++++++++
Msrc/htsky.h | 5+++++
2 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/htsky.c b/src/htsky.c @@ -708,6 +708,16 @@ htsky_fetch_particle_phase_function_asymmetry_parameter } double +htsky_fetch_per_wavelength_particle_phase_function_asymmetry_parameter + (const struct htsky* sky, + const double wavelength) /* In nanometer */ +{ + ASSERT(sky); + return htmie_fetch_asymmetry_parameter + (sky->htmie, wavelength, HTMIE_FILTER_LINEAR); +} + +double htsky_fetch_raw_property (const struct htsky* sky, const enum htsky_property prop, diff --git a/src/htsky.h b/src/htsky.h @@ -132,6 +132,11 @@ htsky_fetch_particle_phase_function_asymmetry_parameter const size_t iquad); HTSKY_API double +htsky_fetch_per_wavelength_particle_phase_function_asymmetry_parameter + (const struct htsky* sky, + const double wavelength); /* In nanometer */ + +HTSKY_API double htsky_fetch_raw_property (const struct htsky* sky, const enum htsky_property prop,