The TICK value is used to scale timer values in reports.

The cost function usually returns the execution time given in some very small units (e.g. milliseconds). The timer values printed by ctcpost in the final execution timing listing are divided by the value of TICK.

For example, if the cost function returns the execution time in milliseconds, the definition TICK=1000 causes the time to be displayed in seconds in the timing listing. The definition of TICK must represent a positive integer constant.