Monte Carlo eXtreme (MCX)
mcx_mie.h
Go to the documentation of this file.
1 /***************************************************************************/
25 /***************************************************************************/
31 #ifndef _MCEXTREME_MIE_H
32 #define _MCEXTREME_MIE_H
33 
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 
38 void Mie(double x, double mx, const double* mu, float4* smatrix, double* qsca, double* g);
39 void small_Mie(double x, double mx, const double* mu, float4* smatrix, double* qsca, double* g);
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif
void small_Mie(double x, double mx, const double *mu, float4 *smatrix, double *qsca, double *g)
Precompute scattering parameters for small particles.
Definition: mcx_mie.cpp:228
void Mie(double x, double mx, const double *mu, float4 *smatrix, double *qsca, double *g)
Precompute scattering parameters based on Mie theory [bohren and huffman].
Definition: mcx_mie.cpp:87
#define float4(a, b, c, d)
Definition: mcx_core.cu:83