UNI2TRI - convert UNIformly sampled model to a TRIangulated model uni2tri modelfile n2= n1= [optional parameters] Required Parameters: n1= number of samples in first (fast) dimension n2= number of samples in second dimension Optional Parameters: d1=1.0 sampling interval in dimension 1 d2=1.0 sampling interval in dimension 2 f1=0.0 first value in dimension 1 f2=0.0 first value in dimesion 2 ifile= triangulated model file used as initial model errmax= maximum sloth error (see notes below) verbose=1 =0 for silence =1 to report maximum error at each stage to stderr =2 to also write the normalized error to efile efile=emax.dat filename for error file (for verbose=2) mm=0 output every mm-th intermediate model (0 for none) mfile=intmodel intermediate models written to intmodel%d method=3 =1 add 1 vertex at maximum error =2 add vertex to every triangle that exceeds errmax =3 method 2, but avoid closely spaced vertices tol=10 closeness criterion for (in samples) sfill= x, z, x0, z0, s00, dsdx, dsdz to fill a region Notes: Triangles are constructed until the maximum error is not greater than the user-specified errmax. The default errmax is 1% of the maximum value in the sampled input file. After the uniform values have been triangulated, the optional sfill parameters are used to fill closed regions bounded by fixed edges. Let (x,z) denote any point inside a closed region. Values inside this region is determined by s(x,z) = s00+(x-x0)*dsdx+(z-z0)*dsdz. The (x,z) component of the sfill parameter is used to identify a closed region. The uniformly sampled quantity is assumed to be sloth=1/v^2. AUTHOR: Craig Artley, Colorado School of Mines, 03/31/94 NOTE: After a program outlined by Dave Hale, 12/27/90.