Open PaperOpt
OpenPaperOpt/utilities.cpp File Reference
#include "utilities.h"
#include <float.h>
Include dependency graph for utilities.cpp:

Functions

int CalcQ (const std::complex< double > n1, const std::complex< double > n2, const V3< double > wp_lmn_local, const V3< double > wp_lmn_new, double *Qss, double *Qsp, double *Qps, double *Qpp)
int MicroScattering2 (V3< double > &wp_lmn_local, V3< double > &wp_pol_local, double wp_s_local, double wp_p_local, complex_LC refr_i, complex_LC refr_t, V2< float > rms, double lambda, double &reflfactor)
double GetNormRand ()
complex< double > cmplxasin (complex< double > z)

Function Documentation

int CalcQ ( const std::complex< double >  n1,
const std::complex< double >  n2,
const V3< double >  wp_lmn_local,
const V3< double >  wp_lmn_new,
double *  Qss,
double *  Qsp,
double *  Qps,
double *  Qpp 
)

Here is the call graph for this function:

Here is the caller graph for this function:

complex<double> cmplxasin ( complex< double >  z)

Here is the caller graph for this function:

double GetNormRand ( )

Here is the call graph for this function:

Here is the caller graph for this function:

int MicroScattering2 ( V3< double > &  wp_lmn_local,
V3< double > &  wp_pol_local,
double  wp_s_local,
double  wp_p_local,
complex_LC  refr_i,
complex_LC  refr_t,
V2< float >  rms,
double  lambda,
double &  reflfactor 
)

Here is the call graph for this function:

Here is the caller graph for this function: