numerical gradient for #PLNRM