b'\n \n \n
 
\n  
sfisaac3 (4.0)
index
user/zone/Misaac3.c
\n 3D Bending ray tracing in Multi-layered media\n

\n \n \n \n \n \n
 
\n Synopsis
       sfisaac3 < refl.rsf > xrefl.rsf aniso=vti.rsf layer= velocity= xgradient= ygradient= zgradient= xref= yref= zref= xinitial= yinitial= xinitial= number= xs= ys= xr= yr= vstatus= order=3 xmin= ymin= xmax= ymax= niter= debug=n tol=0.000001/v_inp[0] ns=3 ns2=nr3+2 ds=1 s0=0 order=3
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
file aniso=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool debug=n [y/n]
\tDebug flag
\n
\n \n\n \n \n
\n  
float ds=1
\tStep increment
\n
\n \n\n \n \n
\n  
floats layer=
\tLayer sequence [nr3+1]
\n
\n \n\n \n \n
\n  
int niter=
\tThe number of iterations
\n
\n \n\n \n \n
\n  
int ns=3
\tDimension of output reflection points (x,y,z)
\n
\n \n\n \n \n
\n  
int ns2=nr3+2
\tDimension of output reflection points (the number of points)
\n
\n \n\n \n \n
\n  
int number=
\tNumber of reflectors
\n
\n \n\n \n \n
\n  
int order=3
\tInterpolation order
\n
\n \n\n \n \n
\n  
float s0=0
\tStaring position
\n
\n \n\n \n \n
\n  
double tol=0.000001/v_inp[0]
\tAssign a default value for tolerance
\n
\n \n\n \n \n
\n  
floats velocity=
\tAssign velocity km/s [N-1]
\n
\n \n\n \n \n
\n  
int vstatus=
\tVelocity status (0 for constant v, 1 for gradient v, and 2 for VTI)
\n
\n \n\n \n \n
\n  
floats xgradient=
\tAssign x-gradient [N-1]
\n
\n \n\n \n \n
\n  
floats xinitial=
\t [nr3]
\n
\n \n\n \n \n
\n  
float xmax=
\t
\n
\n \n\n \n \n
\n  
float xmin=
\t
\n
\n \n\n \n \n
\n  
float xr=
\tx-Receiver
\n
\n \n\n \n \n
\n  
floats xref=
\tAssign x-reference point [N-1]
\n
\n \n\n \n \n
\n  
float xs=
\tx-Source
\n
\n \n\n \n \n
\n  
floats ygradient=
\tAssign y-gradient [N-1]
\n
\n \n\n \n \n
\n  
floats yinitial=
\t [nr3]
\n
\n \n\n \n \n
\n  
float ymax=
\t
\n
\n \n\n \n \n
\n  
float ymin=
\t
\n
\n \n\n \n \n
\n  
float yr=
\ty-Receiver
\n
\n \n\n \n \n
\n  
floats yref=
\tAssign y-reference point [N-1]
\n
\n \n\n \n \n
\n  
float ys=
\ty-Source
\n
\n \n\n \n \n
\n  
floats zgradient=
\tAssign z-gradient [N-1]
\n
\n \n\n \n \n
\n  
floats zref=
\tAssign z-reference point [N-1]
\n
\n \n
'