b'\n \n \n
 
\n  
sfhradon (4.0)
index
user/chenyk/Mhradon.c
\n Time domain high-resolution hyperbolic Radon transform. \n

\n \n \n \n \n \n
 
\n Synopsis
       sfhradon < in.rsf > out.rsf vel=vel.rsf offset=offset.rsf inv=y adj=n solver=n v0= dv= nv= N1=10 N2=3 verb=0 h0= dh= nh=
m(tau,p) = \\sum_{ih=1}^{nh} d(tau=\\sqrt{tau^2+h[ih]^2/p^2),h}
\ninv=true do inverse
\nadj=true do adjoint
\ninv=false && adj=false do forward
\n\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
int N1=10
\tCG Iterations (Internal loop)
\n
\n \n\n \n \n
\n  
int N2=3
\tUpdate of weights for the sparse solution, N1 = 1 LS , N2 > 3 for High Res (Sparse) solution
\n
\n \n\n \n \n
\n  
bool adj=n [y/n]
\tif implement the adjoint transform instead of the inverse transform
\n
\n \n\n \n \n
\n  
float dh=
\t
\n
\n \n\n \n \n
\n  
float dv=
\t
\n
\n \n\n \n \n
\n  
float h0=
\t
\n
\n \n\n \n \n
\n  
bool inv=y [y/n]
\tif implement the inverse transform
\n
\n \n\n \n \n
\n  
int nh=
\t
\n
\n \n\n \n \n
\n  
int nv=
\t
\n
\n \n\n \n \n
\n  
string offset=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool solver=n [y/n]
\tif use Madagascar bigsolver, default is not
\n
\n \n\n \n \n
\n  
float v0=
\t
\n
\n \n\n \n \n
\n  
string vel=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int verb=0
\tIf output the debugging process
\n
\n \n
'