tardis.transport.geometry.calculate_distances module¶
- tardis.transport.geometry.calculate_distances.calculate_distance_boundary(r, mu, r_inner, r_outer)[source]¶
 Calculate distance to shell boundary in cm.
- Parameters:
 - rfloat
 radial coordinate of the RPacket
- mufloat
 cosine of the direction of movement
- r_innerfloat
 inner radius of current shell
- r_outerfloat
 outer radius of current shell
- tardis.transport.geometry.calculate_distances.calculate_distance_electron(electron_density, tau_event)[source]¶
 Calculate distance to Thomson Scattering
- Parameters:
 - electron_densityfloat
 - tau_eventfloat
 
- tardis.transport.geometry.calculate_distances.calculate_distance_line(r_packet, comov_nu, is_last_line, nu_line, time_explosion, enable_full_relativity)[source]¶
 Calculate distance until RPacket is in resonance with the next line
- Parameters:
 - r_packettardis.transport.montecarlo.r_packet.RPacket
 - comov_nufloat
 comoving frequency at the CURRENT position of the RPacket
- is_last_linebool
 return MISS_DISTANCE if at the end of the line list
- nu_linefloat
 line to check the distance to
- time_explosionfloat
 time since explosion in seconds
- Returns: