qgpd function

qgpd