Function wt::integrator::traverse(const ads::ads_t&, const elliptic_cone_t&, const vertex_geo_variant_t&, const length_t, const traversal_opts_t&)

Function Documentation

inline traversal_result_t wt::integrator::traverse(const ads::ads_t &ads, const elliptic_cone_t &cone, const vertex_geo_variant_t &intrs, const length_t lambda, const traversal_opts_t &opts = {}) noexcept

Traverses the ADS with a cone. Starts with doing short ballistic (coherent photons) segments, propagated as rays, after each segment attempt to restart diffusive (beam) propagation.