Home

Manual

Packages

Global Index

Keywords

Quick Reference

# all functions - C

 CHalo ``` CHalo struct CHalo { long level ; long mother; long firstchild; long nsisters; long sister; double rho_saddle; double density; double densmax; double radius ; double mass ; double position(3); // level : integer number corresponding to the level in the tree. // The root, node(1), corresponds to level=0. The root corresponds // to all the selected particles (above the density threshold) // in the simulation box: it is not physically relevant. // mother : the id of the mother of this node, i.e. the id of substructure // which contains this substructure (for the root, there is no // mother, i.e. mother=0). // firstchild : the id of the first child of this node, i.e. the first // substructure it contains. Other substructures will be found // by running over the list their sisters. If we are sitting // at the end of a branch, firstchild=0 (i.e. this node correspond // to an elementary substructure) . // nsisters : the number of sisters of this substructure + 1. // sister : the id of the sister ``at the right'' of this structure. A structure // that has not sister at its ``right'' has sister=0. // rho_saddle : the density of the saddle(s) point(s) connecting this // structure to its sisters. In principle this could be calculated // uniquely so that a structure would always have at most one // sister, but as explained in the important note above, // rho_saddle is computed approximately, as a result, it can // correspond to more than a single saddle point. // For a given density threshold, rho_th, if rho_th > rho_saddle, // the substructure is connected to its sisters, whereas if // rho_th < rho_saddle, the substructure is disconnected from its // sisters. // density : average density of the substructure, calculated from the // average SPH density of all particles with SPH density larger than // rho_saddle and belonging to the substructure. // densmax : maximum density within the substructure : it correspond // to the largest SPH density of all the particles within the // substructure. // radius : size in Mpc of the substructure calculated by computing the mean // square distance of each particle belonging to it with respect // to its center of mass. // mass : number of particles within the substructure. // position(3) : coordinates in Mpc of the center of mass of the // substructure. } ```

 CHalo ``` CHalo struct CHalo { long level ; long mother; long firstchild; long nsisters; long sister; double rho_saddle; double density; double densmax; double radius ; double mass ; double position(3); } ```

 CIC2d ``` 2D CIC2d(xx,binx,biny) histogram using cloud in cell procedure binx and biny are vectors defining the bins EXEMPLE #include "random.i" pp=1500;nn=20; x1=random_n(pp);y1=random_n(pp); binx=span(-3,3,nn); biny=span(-3,3,nn); res= CIC2d([x1,y1],binx,biny); warning: check transpose */ interpreted function, defined at ./histon.i line 303 ```

 CIC3d ``` CIC3d(xx,binx,biny,binz) histogram using cloud in cell procedure binx and biny are vectors defining the bins warning: check transpose x1=random_n(pp);y1=random_n(pp); z1=random_n(pp); binx=span(-3,3,nn); biny=span(-3,3,nn); binz=span(-3,3,nn); res= CIC3d([x1,y1,z1],binx,biny,binz) interpreted function, defined at ./histon.i line 360 ```

 CIC4d ``` CIC4d(xx,binx,biny,binz,binu) histogram using cloud in cell procedure binx and biny are vectors defining the bins warning: check transpose x1=random_n(pp);y1=random_n(pp); z1=random_n(pp); u1=random_n(pp); binx=span(-3,3,nn); biny=span(-3,3,nn); binz=span(-3,3,nn); binu=span(-3,3,nn); res= CIC4d([x1,y1,z1,u1],binx,biny,binz,binu) interpreted function, defined at ./histon.i line 429 ```