tardis.montecarlo.montecarlo_numba.calculate_distances module¶
- tardis.montecarlo.montecarlo_numba.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.montecarlo.montecarlo_numba.calculate_distances.calculate_distance_electron(electron_density, tau_event)[source]¶
- Calculate distance to Thomson Scattering - Parameters
- electron_densityfloat
- tau_eventfloat
 
 
- tardis.montecarlo.montecarlo_numba.calculate_distances.calculate_distance_line(r_packet, comov_nu, is_last_line, nu_line, time_explosion)[source]¶
- Calculate distance until RPacket is in resonance with the next line - Parameters
- r_packettardis.montecarlo.montecarlo_numba.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