| Type | Location | Extends | Description |
|---|---|---|---|
| bc_data_t | mod_bc_data | None | |
| block_grid_t | mod_physicaldata | None | |
| cf_nb_t | mod_connectivity | None | |
| CFG_t | mod_config | None | The configuration that contains all the variables |
| CFG_var_t | mod_config | None | The type of a configuration variable |
| convert_vars_method | mod_convert | None | |
| ct_velocity | mod_physicaldata | None | velocities store for constrained transport |
| facealloc | mod_amr_fct | None | |
| fake_neighbors | mod_amr_fct | None | |
| fluxalloc | mod_fix_conserve | None | |
| geo_t | mod_physicaldata | None | Cell metrics for all blocks at once, with the grid index last, exactly like block_grid_t holds the solution. One instance covers every block a rank can own (1:max_blocks), so the arrays are allocated once at startup instead of per block, and device kernels can index them directly by igrid rather than chasing a per-block pointer. The corresponding state components (ps(igrid)%x, %dx, ...) are bounds-remapped views into these arrays, so host code keeps working unchanged. |
| grid_field | mod_physicaldata | None | |
| LT2_loc_t | mod_lookup_table | None | Type to indicate a location in a 2D lookup table |
| LT2_t | mod_lookup_table | None | The 2D lookup table type |
| LT3_loc_t | mod_lookup_table | None | Type to indicate a location in a 3D lookup table |
| LT3_t | mod_lookup_table | None | The 3D lookup table type |
| LT_loc_t | mod_lookup_table | None | Type to indicate a location in the lookup table, which can be used to speed up multiple lookups of different columns. |
| LT_t | mod_lookup_table | None | The lookup table type. There can be one or more columns, for which values can be looked up for a given 'x-coordinate'. |
| mg_bc_t | m_octree_mg_2d | None | |
| mg_bc_t | m_octree_mg_1d | None | |
| mg_bc_t | m_octree_mg_3d | None | |
| mg_box_t | m_octree_mg_2d | None | Box data structure |
| mg_box_t | m_octree_mg_1d | None | Box data structure |
| mg_box_t | m_octree_mg_3d | None | Box data structure |
| mg_buf_t | m_octree_mg_2d | None | Buffer type (one is used for each pair of communicating processes) |
| mg_buf_t | m_octree_mg_1d | None | Buffer type (one is used for each pair of communicating processes) |
| mg_buf_t | m_octree_mg_3d | None | Buffer type (one is used for each pair of communicating processes) |
| mg_comm_t | m_octree_mg_2d | None | |
| mg_comm_t | m_octree_mg_1d | None | |
| mg_comm_t | m_octree_mg_3d | None | |
| mg_lvl_t | m_octree_mg_2d | None | Lists of blocks per refinement level |
| mg_lvl_t | m_octree_mg_1d | None | Lists of blocks per refinement level |
| mg_lvl_t | m_octree_mg_3d | None | Lists of blocks per refinement level |
| mg_t | m_octree_mg_2d | None | |
| mg_t | m_octree_mg_1d | None | |
| mg_t | m_octree_mg_3d | None | |
| mg_timer_t | m_octree_mg_2d | None | |
| mg_timer_t | m_octree_mg_1d | None | |
| mg_timer_t | m_octree_mg_3d | None | |
| nbinfo_buffer_i_t | mod_connectivity | None | |
| nbinfo_buffer_t | mod_connectivity | None | |
| nbinfo_cf_t | mod_connectivity | None | |
| nbinfo_srl_t | mod_connectivity | None | |
| nbprocs_info_t | mod_connectivity | None | |
| nvtxEventAttributes | mod_nvtx | None | |
| particle_ptr | mod_particle_base | None | |
| particle_t | mod_particle_base | None | |
| prng_t | mod_random | None | Parallel random number generator type |
| rc_fluid | mod_radiative_cooling_mhd | None | |
| rc_fluid | mod_radiative_cooling_hd | None | |
| rc_fluid | mod_radiative_cooling_ffhd | None | |
| read_data_values | mod_init_datafromfile | None | |
| rng_t | mod_random | None | Random number generator type, which contains the state |
| srl_nb_t | mod_connectivity | None | |
| state | mod_physicaldata | None | |
| state_sub | mod_physicaldata | None | |
| te_fluid | mod_thermal_emission | None | |
| tree_node | mod_forest | None | The data structure that contains information about a tree node/grid block |
| tree_node_ptr | mod_forest | None | Pointer to a tree_node |