b'\n \n \n
 
\n  
sfshpwstack (4.0)
index
user/kregimbal/Mshpwstack.c
\n Recursive stacking by plane-wave construction. \n

\n \n \n \n \n \n
 
\n Synopsis
       sfshpwstack < cmp.rsf velocity=velocity.rsf > stack.rsf dip=dip.rsf offset=offset.rsf half=y slowness=n verb=n eps=0.01 velocity=0.0f nmo=n order=1 mode=1 h0=0. eps1=0.01 jump=1 niter=10 restart=niter tol=1e-5 flo= fhi= nplo=6 nphi=6
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
file dip=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
float eps=0.01
\tregularization
\n
\n \n\n \n \n
\n  
float eps1=0.01
\tstretch regularization
\n
\n \n\n \n \n
\n  
float fhi=
\tHigh frequency in band, default is Nyquist
\n
\n \n\n \n \n
\n  
float flo=
\tLow frequency in band, default is 0
\n
\n \n\n \n \n
\n  
float h0=0.
\treference offset
\n
\n \n\n \n \n
\n  
bool half=y [y/n]
\tif y, the second axis is half-offset instead of full offset
\n
\n \n\n \n \n
\n  
int jump=1
\tsubsampling
\n
\n \n\n \n \n
\n  
int mode=1
\t1: predict backward, 2: predict forward then backward
\n
\n \n\n \n \n
\n  
int niter=10
\tnumber of iterations
\n
\n \n\n \n \n
\n  
bool nmo=n [y/n]
\tif y, apply constant velocity NMO
\n
\n \n\n \n \n
\n  
int nphi=6
\tnumber of poles for high cutoff
\n
\n \n\n \n \n
\n  
int nplo=6
\tnumber of poles for low cutoff
\n
\n \n\n \n \n
\n  
string offset=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int order=1
\taccuracy order
\n
\n \n\n \n \n
\n  
int restart=niter
\tGMRES memory
\n
\n \n\n \n \n
\n  
bool slowness=n [y/n]
\tif y, use slowness instead of velocity
\n
\n \n\n \n \n
\n  
float tol=1e-5
\tGMRES tolerance
\n
\n \n\n \n \n
\n  
float velocity=0.0f
\tconstant velocity
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\t
\n
\n \n
'