Adding euler via template
Making advection rp consistent with euler.