Tommaso Sanguigni,  a Software engineer / Character rigger has created a Formula Deformer Plugin for Maya developed in C++. The Formula Deformer allows to express directly the three mathematic formulas that drive the new position of each point of the geometry: x’ = Fx(), y’=Fy(), z’=Fz().

Parameters that you can express for each formula:
x,y,z=the previous position of each point
index=the point index
t=additional external parameter (useful to let the deformer be animatable).

Supported functions: sin, cos, tan, abs, ceil, sqrt, pow, exp, log and so on.