Non linear scaling of solids

I am interested in scaling a part in a non linear fashion. For example I wish to apply a scale factor that is a function of the x dimension, and the square of the x dimension. I would also like to be able to use constants to adjust the dimensional result. For example the new x dimension xprime would be:

xprime = a*x + b*(x-c)*(x-c) +d*k

where a,b,c,d and k are constants

and similar for y and z.

Is there a way to do this in solidworks?

thanks

SolidworksParts And Features