same as for `CKNN`, you instantiate a `CGaussian` and destroy each time when one calls `compute_pdf`, why?