The self-deflagration of cyclotetramethylenetetranitramine /HMX/