|
void | IceENtoLonLat (int e, int n, double &lon, double &lat) |
|
void | GroundENtoLonLat (int e, int n, double &lon, double &lat) |
|
void | WaterENtoLonLat (int e, int n, double &lon, double &lat) |
|
| IceModel (int model=0, int earth_mode=0, int WEIGHTABSORPTION_SETTING=1) |
|
double | IceThickness (double lon, double lat) |
|
double | IceThickness (const Position &pos) |
|
double | Surface (double lon, double lat) |
|
double | Surface (const Position &pos) |
|
double | SurfaceAboveGeoid (double lon, double lat) |
|
double | SurfaceAboveGeoid (const Position &pos) |
|
double | WaterDepth (double lon, double lat) |
|
double | WaterDepth (const Position &pos) |
|
Position | PickInteractionLocation (int ibnposition, Settings *settings1, const Position &rbn, Interaction *interaction1) |
|
Position | PickBalloonPosition () |
|
void | GetMAXHORIZON (Balloon *bn1) |
|
int | RossIceShelf (const Position &position) |
|
int | IceOnWater (const Position &postition) |
|
int | RossExcept (const Position &position) |
|
int | RonneIceShelf (const Position &position) |
|
int | WestLand (const Position &pos) |
|
int | AcceptableRfexit (const Vector &nsurf_rfexit, const Position &rfexit, const Vector &n_exit2rx) |
|
double | GetBalloonPositionWeight (int ibnpos) |
|
int | OutsideAntarctica (const Position &pos) |
|
int | OutsideAntarctica (double lat) |
|
int | WhereDoesItEnterIce (const Position &posnu, const Vector &nnu, double stepsize, Position &r_enterice) |
|
int | WhereDoesItExitIce (const Position &posnu, const Vector &nnu, double stepsize, Position &r_enterice) |
|
int | WhereDoesItExitIceForward (const Position &posnu, const Vector &nnu, double stepsize, Position &r_enterice) |
|
void | CreateCartesianTopAndBottom (int resolution, bool force_new=false) |
|
const TH2 * | GetCartesianTop () const |
|
const TH2 * | GetCartesianBottom () const |
|
bool | CartesianIsInIce (double x, double y, double z) |
|
int | GetIceIntersectionsCartesian (const Position &posnu, const Vector &nnu, std::vector< std::pair< double, double > > &intersections, double initial_step_size=50, int map_resolution=2000) |
|
void | CreateHorizons (Settings *settings1, Balloon *bn1, double theta_bn, double phi_bn, double altitude_bn, ofstream &foutput) |
|
Vector | GetSurfaceNormal (const Position &r_out) |
|
double | GetN (double depth) |
|
double | GetN (const Position &pos) |
|
double | EffectiveAttenuationLength (Settings *settings1, const Position &pos, const int &whichray) |
|
void | FillArraysforTree (double lon_ground[1068][869], double lat_ground[1068][869], double lon_ice[1200][1000], double lat_ice[1200][1000], double lon_water[1200][1000], double lat_water[1200][1000]) |
|
int | PickUnbiased (Interaction *interaction1, double len_int_kgm2, double &position_weight, double chord_step, Vector *force_dir=0) |
|
int | PickUnbiasedPointSourceNearBalloon (Interaction *interaction1, const Position *balloon_position, double max_ps_distance, double chord_step, double len_int_kgm2, const Vector *force_dir=0) |
|
double | getSampleX () const |
|
double | getSampleY () const |
|
void | LonLattoEN (double lon, double lat, double &E, double &N) |
|
| EarthModel (int model=0, int WEIGHTABSORPTION_SETTING=1) |
|
virtual double | Geoid (double latitude) |
|
virtual double | Geoid (const Position &pos) |
|
virtual int | InFirn (const Position &pos) |
|
virtual double | SurfaceDeepIce (const Position &pos) |
|
virtual double | RockSurface (double lon, double lat) |
|
virtual double | RockSurface (const Position &pos) |
|
double | GetDensity (double altitude, const Position earth_in, int &crust_entered, bool *inice=0) |
|
int | Getchord (bool unbiased_selection, double len_int_kgm2, const Position &earth_in, double distance_in_ice, bool include_ice_absorption, const Position &posnu, int inu, double &chord, double &probability_tmp, double &weight1_tmp, double &nearthlayers, double myair, double &total_kgm2, int &crust_entered, int &mantle_entered, int &core_entered) |
|
Vector | GetSurfaceNormal (const Position &r_out) |
|
void | EarthCurvature (double *array, double depth_temp) |
|
Position | WhereDoesItEnter (const Position &posnu, const Vector &nnu) |
|
int | GeoidIntersection (Vector x0, Vector p0, Position *int1, Position *int2, double extra_height=5500, double *ds=0) const |
|
Ice thicknesses and water depth.
Definition at line 103 of file icemodel.hh.