icedb
version 0.5.1
Snow particle scattering database API
|
Go to the source code of this file.
Namespaces | |
icedb | |
icedb::refract | |
icedb::refract::implementations | |
The raw dielectric providers implementations. | |
Functions | |
void | icedb::refract::implementations::mWaterLiebe (double f, double t, std::complex< double > &m) |
void | icedb::refract::implementations::mWaterFreshMeissnerWentz (double f, double t, std::complex< double > &m) |
void | icedb::refract::implementations::mIceMatzler (double f, double t, std::complex< double > &m) |
void | icedb::refract::implementations::mIceWarren (double f, double t, std::complex< double > &m) |
Ice complex refractive index for microwave/uv. More... | |
void | icedb::refract::implementations::mWaterHanel (double lambda, std::complex< double > &m) |
Water complex refractive index for ir/vis. More... | |
void | icedb::refract::implementations::mIceHanel (double lambda, std::complex< double > &m) |
Ice complex refractive index for ir/vis. More... | |
void | icedb::refract::implementations::mNaClHanel (double lambda, std::complex< double > &m) |
Sodium chloride refractive index for ir/vis. More... | |
void | icedb::refract::implementations::mSeaSaltHanel (double lambda, std::complex< double > &m) |
Sea salt refractive index for ir/vis. More... | |
void | icedb::refract::implementations::mDustHanel (double lambda, std::complex< double > &m) |
Dust-like particle refractive index for ir/vis. More... | |
void | icedb::refract::implementations::mSandOHanel (double lambda, std::complex< double > &m) |
Sand O-ray refractvie index for ir/vis (birefringent) More... | |
void | icedb::refract::implementations::mSandEHanel (double lambda, std::complex< double > &m) |
Sand E-ray refractive index for ir/vis (birefringent) More... | |
std::complex< double > | icedb::refract::mToE (std::complex< double > m) |
m to e converters More... | |
void | icedb::refract::mToE (std::complex< double > m, std::complex< double > &e) |
std::complex< double > | icedb::refract::eToM (std::complex< double > e) |
void | icedb::refract::eToM (std::complex< double > e, std::complex< double > &m) |
double | icedb::refract::guessTemp (double freq, const std::complex< double > &m, std::function< void(double freq, double temp, std::complex< double > &mres)> meth, double TA, double TB) |