b'\n \n \n
 
\n  
sfanovcv (4.0)
index
system/seismic/Manovcv.c
\n Oriented anisotropy continuation: shifted hyperbola travel-time approximation. \n

\n \n \n \n \n \n
 
\n Synopsis
       sfanovcv < in.rsf > out.rsf velocity=vel.rsf kappa1=kappa1file.rsf kappa2=kappa2file.rsf kappa3=kappa3file.rsf rootin=rootin.rsf eps=0.1 clip=0.5 windowtime=t0 + (nt-1.0)*dt nv=1 lagrange=n plus=y debug=y isotr=n testwarp=n full=n v0= v0= ns=1 ds= s0= smax= epsr=0.001 s0=

\nAxis order: t, p, x
\n\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
float clip=0.5
\tmaximum stretch
\n
\n \n\n \n \n
\n  
bool debug=y [y/n]
\tImplement debugger: add it later
\n
\n \n\n \n \n
\n  
float ds=
\ts step size
\n
\n \n\n \n \n
\n  
float eps=0.1
\tstretch regularization
\n
\n \n\n \n \n
\n  
float epsr=0.001
\tdamper for root
\n
\n \n\n \n \n
\n  
bool full=n [y/n]
\tfull accuracy flag - considers all (s-1) terms in any power
\n
\n \n\n \n \n
\n  
bool isotr=n [y/n]
\tImplement debugger: add it later
\n
\n \n\n \n \n
\n  
string kappa1=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string kappa2=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
string kappa3=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
bool lagrange=n [y/n]
\tUse Lagrangian method
\n
\n \n\n \n \n
\n  
int ns=1
\ts steps
\n
\n \n\n \n \n
\n  
int nv=1
\tnumber of velocity steps
\n
\n \n\n \n \n
\n  
bool plus=y [y/n]
\tPlus or minus in coefficients: I have two versions
\n
\n \n\n \n \n
\n  
string rootin=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
float s0=
\tstart
\n
\n \n\n \n \n
\n  
float smax=
\t
\n
\n \n\n \n \n
\n  
bool testwarp=n [y/n]
\tImplement debugger: add it later
\n
\n \n\n \n \n
\n  
float v0=
\tconstant velocity (if no velocity=)
\n
\n \n\n \n \n
\n  
string velocity=
\tvelocity file (auxiliary input file name)
\n
\n \n\n \n \n
\n  
float windowtime=t0 + (nt-1.0)*dt
\tmaximum time 2 consider
\n
\n \n
'