Datatype containing mapping of control routines to function pointers
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(mus_scheme_type), | public, | pointer | :: | scheme | => | null() | |
| type(mus_geom_type), | public, | pointer | :: | geometry | => | null() | |
| type(mus_param_type), | public, | pointer | :: | params | => | null() | |
| type(mus_particle_group_type), | public, | pointer | :: | particleGroup | => | null() | |
| logical, | public | :: | DPS_do_volfract | = | .false. | ||
| logical, | public | :: | DPS_do_advance | = | .true. | ||
| integer, | public | :: | curlvl | = | 0 | ||
| procedure(computation), | public, | pointer | :: | do_computation | => | null() | |
| procedure(update_particles_if), | public, | pointer | :: | check_particles | => | null() | |
| procedure(update_particles_if), | public, | pointer | :: | advance_particles | => | null() |