Text this: Flame propagation model for the CFR engine under knocking and non-knocking conditions