| | \n\n \n \n \n int b1=plane[2]? n1: (int) (br1/d1+0.5) | \t \n | \n \n\n \n \n \n int b2=plane[1]? n2: (int) (br2/d2+0.5) | \t \n | \n \n\n \n \n \n int b3=plane[0]? n3: (int) (br3/d3+0.5) | \tConstant-velocity box around the source (in samples) \n | \n \n\n \n \n \n float br1=d1 | \t \n | \n \n\n \n \n \n float br2=d2 | \t \n | \n \n\n \n \n \n float br3=d3 | \tConstant-velocity box around the source (in physical dimensions) \n | \n \n\n \n \n \n string eta= | \t \n | \n \n\n \n \n \n int order=2 [1,2] | \tAccuracy order \n | \n \n\n \n \n \n bool plane1=n [y/n] | \t \n | \n \n\n \n \n \n bool plane2=n [y/n] | \t \n | \n \n\n \n \n \n bool plane3=n [y/n] | \tplane-wave source \n | \n \n\n \n \n \n string shotfile= | \tFile with shot locations (n2=number of shots, n1=3) (auxiliary input file name) \n | \n \n\n \n \n\n \n \n \n float xshot=o3 + 0.5*(n3-1)*d3 | \t \n | \n \n\n \n \n \n float yshot=o2 + 0.5*(n2-1)*d2 | \t \n | \n \n\n \n \n \n float zshot=0. | \tShot location (used if no shotfile) \n | \n \n |