Astronomical Applications Department, U.S. Naval Observatory Beam Comp Example Page 4
reflect[1]: Transforming input beam to LOCAL frame...
reflect[1]: Finding intersection point...
beam_intersect[2]: Equation substitutions...
beam_intersect[2]: Expanding and simplifying substitution result...
beam_intersect[3]: Solving for t...
beam_intersect[4]: Calculating intersection point...
beam_intersect[4]: Trying solution 1...
intersect_findpoint[4]: Expanding in series...
intersect_findpoint[6]: Adding vector to previous position and simpl
ifying...
intersect_findpoint[6]: Expanding in series...
beam_intersect[9]: Checking for small divisors...
beam_intersect[9]: Calculating path length...
reflect[11]: Expanding intersection point...
reflect[13]: Simplifying intersection point...
reflect[16]: Finding surface normal...
reflect[16]: Expanding normal vector...
reflect[18]: Simplifying normal vector...
reflect[20]: Calculating reflected beam...
reflect[20]: Expanding reflection vector...
reflect[31]: Simplifying reflection vector...
reflect[45]: Transforming output beam to GLOBAL frame...
reflect[45]: ...direction...
reflect[46]: ...position...
reflect[46]: Expanding position...
reflect[48]: Simplifying position...
reflect[50]: Expanding direction...
reflect[53]: Simplifying direction...
reflect[64]: Calculating optical path...
reflect[64]: Expanding optical path...
reflect[65]: Simplifying optical path...
raytrace[66]: Simplifying beam...
raytrace[80]: Calculating reflection 2...
reflect[80]: Transforming input beam to LOCAL frame...
reflect[81]: Finding intersection point...
beam_intersect[81]: Equation substitutions...
beam_intersect[81]: Expanding and simplifying substitution result...
beam_intersect[96]: Solving for t...
beam_intersect[131]: Calculating intersection point...
beam_intersect[131]: Trying solution 1...
intersect_findpoint[142]: Expanding in series...
intersect_findpoint[168]: Adding vector to previous position and sim
plifying...
intersect_findpoint[180]: Expanding in series...
beam_intersect[193]: Checking for small divisors...
beam_intersect[198]: WARNING! Small divisors found in this solution.
beam_intersect[198]: Trying solution 2...
intersect_findpoint[198]: Expanding in series...
intersect_findpoint[223]: Adding vector to previous position and sim
plifying...
intersect_findpoint[233]: Expanding in series...
beam_intersect[242]: Checking for small divisors...