Help from FFT experts.

So I’ve been looking at the examples, simpleCUFFT, OceanFFT and COnvolutionFFT2D but still not quite sure how I’ll overcome my issue.

The calculation I want to implement is as follows:

A = B * e ^ (iY |A|[sup]2[/sup] z )

Where e = natural log, i = imaginary and all other values are given.

A signal is propogated over a distance, and the best way to calculate A is using the Split Step Method and to calculate the above for the inear step and another equation for the non linear step. I would be able to do the 2nd easily enough I’m guessing if I can do the above.

Which example is the best to study inside out or do you have any other examples which may be close to this?