yorick banner

Home

Manual

Packages

Global Index

Keywords

Quick Reference

all functions - g

 
 
 
gadget_merge


               
 
   returns the merge gadget snapshot with  
   a possible rotation  rot=[anglexy,[angleyz],[anglezx]]  
   translation trans=[ , ,]  
   velocity translation vtrans=[ , ,]  
   velocity flip = 1/0 or void  
interpreted function, defined at ./gadget.i   line 1003  
SEE ALSO:
 
 
 
gadget_read


                gadget_read(fname)  return a gadget structure  
 
    q= gadget_read("./snapshot_000")  
    for instance  *q.pos holds the  positions;  
    modified to be gadget 1.1 compatible  
interpreted function, defined at ./gadget.i   line 296  
 
 
 
gadget_write


            T  
 
        writes a gadget structure into the file  
        er= gadget_write(s,"test.dat");  
interpreted function, defined at ./gadget.i   line 425  
 
 
 
gadgetcenter


              
 
   recenters a given gadget snapshot on a given coordinate  
interpreted function, defined at ./gadget.i   line 509  
SEE ALSO:
 
 
 
genRt


             for a given 6d hypercube of 3 pts corelations  
 
   compute the residual 3 pt cor versus R and theta  
   EXAMPLE   
     //==== this can't work !!! n1 is not defined ????  
interpreted function, defined at ./correl.i   line 602  
SEE ALSO:
 
 
 
genRt2D


             for a given 4d hypercube of 3 pts corelations  
 
   compute the residual 3 pt cor versus R and theta  
   EXAMPLE   
       
interpreted function, defined at ./correl.i   line 642  
SEE ALSO:
 
 
 
genYlm


            NT  
 
   generates Ylm tables for latter use  
   (dimensions nn*nn).  
interpreted function, defined at ./harmonic.i   line 56  
 
 
 
genrandfield1D


            UMENT genrandfield(n);  
 
        generates Gaussian Random Field of dims [1,n]  
        which obeys the power spectrum given by fun (default k^-5/3)  
          
        EXAMPLE compute correlation function in 1D  
        include, "Eric/histo.i";  
        nm=512; ns=512;  
        z=genrandfield1D(ns,fun=PS); zr=float(fft(z,-1));  
        z2=float(fft(z*conj(z),-1));  
        zc=array(0.,ns); for(i=1;i<=nm;i++){z=genrandfield1D(ns,fun=PS); z2=z*conj(z);zc+=z2/float(nm);};  
        logxy,1,1;   
        kk=2*pi*(indgen(ns)-1)/float(ns);  
        plg,float(zc),kk; plg, PS(kk),kk,color="blue",width=4;  
        write, " power spectrum slope",(log(float(zc)(5:125))(dif)/log(indgen(ns)(5:125))(dif))(avg)  
interpreted function, defined at ./randfield.i   line 193  
SEE ALSO,   fft_indgen,,   fft.  
 
 
 
genrandfield2D


            UMENT genrandfield(n);  
 
        generates Gaussian Random Field of dims [2,n,n]  
        which obeys the power spectrum given by fun (default k^-5/3)  
        EXAMPLE  
        include, "Eric/histo.i";   
        ns=128;  
        z=genrandfield2D(ns); zr=float(fft(z,[-1,-1])); //pli,zr;   
        z2=float(fft(z*conj(z),[-1,-1])); // pli,z2;  
        zc=array(0.,ns,ns); for(i=1;i<=50;i++){z=genrandfield2D(ns); z2=z*conj(z);zc+=float(z2)/50.;}; //fft_pli,zc;  
        x1=(indgen(ns)-1)*2*pi/float(ns);   
        y1=(indgen(ns)-1)*2*pi/float(ns);   
        r1= abs(x1, y1(-,));   
        py= histo2(r1, px, weight=zc, average=1, interp=1,binsize=r1(dif)(min));   
        plg, py(2:), px(2:), color="red"; //azimuthal average  
        plg, PS(px(2:)),px(2:),color="blue",width=4; logxy,1,1;  
        write," power spectrum slope",(log(py(5:25))(dif)/log(px(5:25))(dif))(2:12:10)(avg)  
interpreted function, defined at ./randfield.i   line 140  
SEE ALSO,   fft_indgen,,   fft.  
 
 
 
grid_read


                grid_read(fname)  return a grid structure  
 
interpreted function, defined at ./gadget.i   line 192  
 
 
 
grid_write


                grid_write(tab,fname)  
 
interpreted function, defined at ./gadget.i   line 216