public abstract class DoublePropagator
extends java.lang.Object
Constructor and Description |
---|
DoublePropagator() |
Modifier and Type | Method and Description |
---|---|
abstract void |
diffract(double[][] field)
Performs numerical diffraction of the complex data in
field ,
leaving the result in field . |
public abstract void diffract(double[][] field)
field
,
leaving the result in field
. The physical layout of the
complex data must be the same as in JTransforms:
field[i][2 * j] = Re[i][j],
field[i][2 * j + 1] = Im[i][j]; 0 <= i < M, 0 <= j < N
field
- The complex field to diffract.