Here are the data types with brief descriptions:
[detail level 12]
▼Nray_list | Contains all the subroutines to handle the ray lists. A ray goes into a ray list if it is blocked because of the solid angle requirements for the ray beam not being fulfilled but still having substantial luminosity to be processed. There is a "high" list for rays to be split and a "low" list for rays that can potentially be joined together |
Clist_type1 | |
▼Nrt_routines | Contains the main radiation transfer routines. In particular, the routines to calculate the ray-cell intersections, while a ray propagates through the 3D grid, and the corresponding contributions to the radiation field energy density and scattered radiation |
Clist_en_sca | Contains the single values of en_sca which have to be sent to other nodes |
▼Nsmooth_grid_routines | Contains most of variables used to define the properties of the 3D grid as well as subroutines for creating the grid and finding neighbour cells |
Cvar_arr_1d | Data type used to create variable length arrays. 1D version |
Cvar_arr_2d | Data type used to create variable length arrays. 2D version |
▼Nuser_routines_nbody_sph | Contains the subroutines to specify the stellar emission and dust density distribution for N-body/SPH galaxy simulations |
Cirr_arr | Data type used for pcell_index arrays (pcell_index_star() and pcell_index_gas()) |
▼Nvisual_routines | Contains the subroutines to calculate the surface brightness maps for either far-away observers or observers located within the radiation transfer model |
Ctexture | |