Some roughness work that was attempted. More...
#include <roughness.hh>
Public Member Functions | |
Roughness (Settings *settings1) | |
void | GetExitforRoughness (Settings *settings1, IceModel *antarctica, double emfrac, double hadfrac, double deltheta_em_max, double deltheta_had_max, Ray *ray1, Vector &nnu, Vector &r_bn, Vector &posnu) |
double | GetPokey (double incident_angle, double transmitted_angle, double emfrac, double hadfrac, double deltheta_em, double deltheta_had) |
double | GetSlappy (double incident_angle, double transmitted_angle, double emfrac, double hadfrac, double deltheta_em, double deltheta_had) |
double | GetCombinedDeltheta (double emfrac, double hadrac, double deltheta_em_max, double deltheta_had_max) |
void | GetBalloonLocation (Interaction *interaction1, Ray *ray1, Balloon *bn1, IceModel *antarctica) |
Public Attributes | |
double | balloonphi |
double | balloontheta |
double | balloondist |
double | rough_sigma |
Vector | nrf_iceside_specular |
Some roughness work that was attempted.
Roughness::Roughness | ( | Settings * | settings1 | ) |
void Roughness::GetBalloonLocation | ( | Interaction * | interaction1, |
Ray * | ray1, | ||
Balloon * | bn1, | ||
IceModel * | antarctica | ||
) |
double Roughness::GetCombinedDeltheta | ( | double | emfrac, |
double | hadrac, | ||
double | deltheta_em_max, | ||
double | deltheta_had_max | ||
) |
void Roughness::GetExitforRoughness | ( | Settings * | settings1, |
IceModel * | antarctica, | ||
double | emfrac, | ||
double | hadfrac, | ||
double | deltheta_em_max, | ||
double | deltheta_had_max, | ||
Ray * | ray1, | ||
Vector & | nnu, | ||
Vector & | r_bn, | ||
Vector & | posnu | ||
) |
double Roughness::GetPokey | ( | double | incident_angle, |
double | transmitted_angle, | ||
double | emfrac, | ||
double | hadfrac, | ||
double | deltheta_em, | ||
double | deltheta_had | ||
) |
double Roughness::GetSlappy | ( | double | incident_angle, |
double | transmitted_angle, | ||
double | emfrac, | ||
double | hadfrac, | ||
double | deltheta_em, | ||
double | deltheta_had | ||
) |
double Roughness::balloondist |
double Roughness::balloonphi |
double Roughness::balloontheta |
Vector Roughness::nrf_iceside_specular |
double Roughness::rough_sigma |