sffft3
(4.0)
index
system/generic/Mfft3.c
FFT transform on extra axis.
Synopsis
sffft3 < in.rsf > out.rsf inv=n sym=n sign=inv? 1: 0 opt=y axis=2 pad=2
Input and output are complex data. The input is padded by factor pad.
July 2012 program of the month:
http://ahay.org/blog/2012/07/02/program-of-the-month-sffft3/
Parameters
int
axis=2
Axis to transform
bool
inv=n
[y/n]
if y, perform inverse transform
bool
opt=y
[y/n]
if y, determine optimal size for efficiency
int
pad=2
padding factor
int
sign=inv? 1: 0
transform sign (0 or 1)
bool
sym=n
[y/n]
if y, apply symmetric scaling to make the FFT operator Hermitian
Used In
BEI
ft1/brad
ft1/ft2d
ft1/plane4
CWP
geo2009TTIModeSeparation/tti3
pept2011MicroearthquakeMonitoring/saf1
pept2011MicroearthquakeMonitoring/saf3
DATA
alaska/line31-81-m8r
nankai/data
GALLERY
bp/lowrank
constant/lowrank
french/lowrank
gradient/lowrank
marmousi/lowrank
marmousi/model
overthrust/lowrank
overthrust/model
segsalt/lowrank
segsalt/model
sigsbee/lowrank
sigsbee/lrostep
sigsbee/model
twohalf/lowrank
twohalf/lrostep
twohalf/model
vofz/lowrank
GEE
lsq/antoine
GEO384H
hw3/compress
hw3/pocs
hw5/seabeam
GEO384S
hw2/groundroll
hw5/radon
hw6/rtm
GEO384W
hw5/hyper
GEOSTATS
simulate/rfield
simulate/simple
spatial_stats/correlogram
spatial_stats/covariance
spatial_stats/gr_variogram
spatial_stats/variogram
JLU
apefsnsep/simplegroll
fspfint/cmp
fspfint/curve
fspfint/noise_qdome
fspfint/qdome
fspfint/sean
gvdseisint/bei
gvdseisint/ocmodel
txyspfint/field3
txyspfint/french
PSU
ligo/test
RSF
rsf/sfderiv
rsf/sfenvelope
school/complex
school/horizon
school/single
scons/rsfpy
su/rsfdipfilt
tutorials/lineaments
tutorials/yilmaz1
SEP
fat/green
fkamo/impresp
fractal/random
helft/mult
helft/spike
oc2/ocimp
pyramid/pyramid
texture/fft
vc2/spec
velspec/sigvc
TCCS
anisodiff/pcable
atten/enerd
butterfly/field2
butterfly/synth2D-1-timer
butterfly/synth2D-2
butterfly/synth2D-3
butterfly/synth2D-4
cs/coef
cs/sean
cs/synth
dbortho/hyper
dealiase/coef
dealiase/field
dealiase/linear
dealiase/synth
dealiase/synth30Hz
dealiase2/bei
dealiase2/hyper
dealiase2/hypern
deblend/fairfield-initmfnew
deblend/linear
deblend/synthcomplex
deblend/synthhyper
dlaugment/exp
dlchan/label
dlchan/testing
dlchan/thin
dsd/conflict
dsd/demo
dsd/demo2
dsd/demo3.1perc
elas/french-dc
eseis/demo2
eseis/demo4
eseis/field
eseis/sparse
fraclapl/diffq
fraclapl/marmq
fraclapl/twolayer
gmresq/bpgas
group3/bptti
group3/tiltorthocompare
halfthr/hyper
halfthr/linear
halfthr/sean
intshape/fsyn
intshape/sean
lfd/twod
lowrank/aniso
lowrank/bp
lowrank/bptti
lowrank/fowler
lowrank/impres
lowrank/threed
ltft/groll
nmo3/mcelroy
oc3/bei
oc3/fault
oc3/french
oc3/frenchint
onestep/abc
onestep/bptti
onestep/bptti2
onestep/fio1d
onestep/fowler
onestep/grad
onestep/grad2
onestep/tiltorth
optapert/depthMig
orthorhombic/orth
orthorhombic/test
orthorhombic/tiltn
ovc/nankai
ovc/psovc
ovc/toy
pi/barrolka
pi/bei
pi/simple-model
probdif/nankai
probdif/noisy-synthetic
probdif/synthetic
probdif/toy
scan3/fourevents
scan3/noncwavg-1
scan3/realdata
seislet/lena
seislet/sin2
sglowrank/avo
sglowrank/bp3
sglowrank/tlayer3
sparse/sparse-experim-shaping
svmf/fairfield
svmf/test
svmf/testnoise
synth/ordexample20hz
t2dweak/alaska
vc3/fracs
vc3/threedim
wetm/beivel
wetm/nankaizone
wetm/synthetic4
XJTU
mcaseislet/sep2
ZJU
odrr3d/hyp3d
odrr3d/hyp3d_N20
odrr3d/syn3d
odrr3d/syn3d_N6
odrr3d/syn3d_hf