12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #define VERSION "0.3.1"
- #include <complex>
- #include <vector>
- int ScattCoeffs(int L, int pl, std::vector<double> x, std::vector<std::complex<double> > m, int nmax,
- std::vector<std::complex<double> > &an, std::vector<std::complex<double> > &bn);
- int nMie(int L, std::vector<double> x, std::vector<std::complex<double> > m,
- int nTheta, std::vector<double> Theta,
- double *Qext, double *Qsca, double *Qabs, double *Qbk, double *Qpr, double *g, double *Albedo,
- std::vector<std::complex<double> > &S1, std::vector<std::complex<double> > &S2);
- int nMie(int L, int pl, std::vector<double> x, std::vector<std::complex<double> > m,
- int nTheta, std::vector<double> Theta,
- double *Qext, double *Qsca, double *Qabs, double *Qbk, double *Qpr, double *g, double *Albedo,
- std::vector<std::complex<double> > &S1, std::vector<std::complex<double> > &S2);
- int nMie(int L, std::vector<double> x, std::vector<std::complex<double> > m,
- int nTheta, std::vector<double> Theta, int nmax,
- double *Qext, double *Qsca, double *Qabs, double *Qbk, double *Qpr, double *g, double *Albedo,
- std::vector<std::complex<double> > &S1, std::vector<std::complex<double> > &S2);
- int nMie(int L, int pl, std::vector<double> x, std::vector<std::complex<double> > m,
- int nTheta, std::vector<double> Theta, int nmax,
- double *Qext, double *Qsca, double *Qabs, double *Qbk, double *Qpr, double *g, double *Albedo,
- std::vector<std::complex<double> > &S1, std::vector<std::complex<double> > &S2);
- int nField(int L, int pl, std::vector<double> x, std::vector<std::complex<double> > m, int nmax,
- int ncoord, std::vector<double> Xp, std::vector<double> Yp, std::vector<double> Zp,
- std::vector<std::vector<std::complex<double> > >& E, std::vector<std::vector<std::complex<double> > >& H);
|