> Advanced Programming Techniques > Using Callbacks > Diagnostic Callbacks

Diagnostic callbacks allow you to monitor an ongoing optimization, and optionally to abort it. These callbacks are distinguished by the place where they are called during an optimization. There are nine such places where diagnostic callbacks are called: