|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.javaseis.fft.SeisFft3d
public class SeisFft3d
Sample 3D Fourier Transform for real data that illustrates usage of DistributedArray classes.
Constructor Summary | |
---|---|
SeisFft3d(IParallelContext pc,
int[] len,
float[] pad)
Allocate storage for a 3D distributed FFT |
Method Summary | |
---|---|
void |
forward()
Apply a forward Real to Complex 3D fft. |
DistributedArray |
getArray()
Return the distributed array for the 3D FFT |
int[] |
getFftLengths()
|
int[] |
getShape()
|
void |
inverse()
Apply inverse Complex to Real 3D fft. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SeisFft3d(IParallelContext pc, int[] len, float[] pad)
len
- length of each axis for the transformpad
- transform padding factor in percent for each axisMethod Detail |
---|
public void forward()
public DistributedArray getArray()
public int[] getFftLengths()
public int[] getShape()
public void inverse()
public static void main(java.lang.String[] args)
args
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |