| | \n\n \n \n \n bool abc=n [y/n] | \tabsorbing boundary condition \n | \n \n\n \n \n \n bool adj=n [y/n] | \tadjoint flag, 0: modeling, 1: migration \n | \n \n\n \n \n \n float cb=0.0f | \tallocate arrays \n | \n \n\n \n \n \n bool ctr=n [y/n] | \tCTR IC flag \n | \n \n\n \n \n \n int depth=0 | \tacquisition surface \n | \n \n\n \n \n \n string geop= | \tauxiliary input file name \n | \n \n\n \n \n \n float hard=0.0f | \thard thresholding \n | \n \n\n \n \n \n bool inv=n [y/n] | \tinversion flag \n | \n \n\n \n \n \n int ngrp=1 | \tnumber of groups of receivers \n | \n \n\n \n \n \n int niter=0 | \tnumber of iterations \n | \n \n\n \n \n \n float perc=SF_EPS | \tstable division padding percentage (of max) \n | \n \n\n \n \n \n bool prec=n [y/n] | \tuse ctr as precondioner \n | \n \n\n \n \n \n int rectt=1 | \tsmoothing radius in t \n | \n \n\n \n \n \n int rectx=1 | \tsmoothing radius in x \n | \n \n\n \n \n \n int rectz=1 | \tsmoothing radius in z \n | \n \n\n \n \n \n int repeat=1 | \tsmoothing repeatation \n | \n \n\n \n \n \n int size=0 | \tsliding window size \n | \n \n\n \n \n \n int stack=1 | \tlocal stacking length \n | \n \n\n \n \n \n bool sw=n [y/n] | \tinversion flag \n | \n \n\n \n \n \n file velocity= | \tauxiliary input file name \n | \n \n\n \n \n \n bool verb=n [y/n] | \tverbosity flag \n | \n \n\n \n \n \n string weight= | \tauxiliary input file name \n | \n \n |