template struct pf2gauss_t