| | \n\n \n \n \n string dip= | \tauxiliary input file name \n | \n \n\n \n \n \n string misfit= | \tauxiliary output file name \n | \n \n\n \n \n \n int niter=10 | \tnumber of iteration \n | \n \n\n \n \n \n int npml=20 | \tPML width \n | \n \n\n \n \n \n string order= | \tdiscretization scheme (default optimal 9-point) \n | \n \n\n \n \n \n int par=1 | \tseislet transform accuracy order \n | \n \n\n \n \n \n float pclip=8. | \tsoft thresholding parameter \n | \n \n\n \n \n \n string receiver= | \tauxiliary input file name \n | \n \n\n \n \n \n string record= | \tauxiliary input file name \n | \n \n\n \n \n \n string source= | \tauxiliary input file name \n | \n \n\n \n \n \n bool sparsity=y [y/n] | \tif true, sparsity constriant; if false, normal FWI \n | \n \n\n \n \n \n string type= | \t[haar,linear,biorthogonal] wavelet type, the default is biorthogonal \n | \n \n\n \n \n\n \n \n \n string vout= | \tauxiliary output file name \n | \n \n |