Next: Two types of routines
Up: Exception Handling in Tracking
Previous: Exception Handling in Tracking
Contents
The various ways to crash!
PTC can be forced to stop execution for several reasons:
- Physics: things get too big for the apertures-- physical aperture set by the users on each magnet or the global aperture absolute_aperture.
- Things are not well defined mathematical: square roots of negatives, exponential which are too large, arcsin of numbers greater than one, etc...
- The Taylor series package tries to do crazy things.
- Normal forms, which are essential part of accelerator theory applied to tracking codes, can go wild. no_hyperbolic_in_normal_form will prevent the normalizaton of a plane into . That is to say that one can reject hyperbolic fixed points.
Frank Schmidt
2010-10-15