| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(in) | :: | cfg | |||
| integer(kind=i32), | intent(in) | :: | batch_idx | |||
| type(particles_soa), | intent(out) | :: | pcls | |||
| type(injection_state), | intent(inout), | optional | :: | state | ||
| type(mesh_type), | intent(in), | optional | :: | mesh | ||
| real(kind=dp), | intent(out), | optional | :: | photo_emission_dq(:) | ||
| integer(kind=i32), | intent(in), | optional | :: | mpi_rank | ||
| integer(kind=i32), | intent(in), | optional | :: | mpi_size | ||
| type(mpi_context), | intent(in), | optional | :: | mpi | ||
| integer(kind=i32), | intent(out), | optional | :: | collision_failure_status | ||
| integer(kind=i32), | intent(out), | optional | :: | collision_failure_species | ||
| integer(kind=i32), | intent(out), | optional | :: | collision_failure_ray | ||
| integer(kind=i32), | intent(out), | optional | :: | collision_failure_bounce | ||
| type(electrostatic_snapshot_type), | intent(inout), | optional | :: | snapshot | ||
| type(particle_source_plan_type), | intent(in), | optional, | target | :: | source_plan | |
| real(kind=dp), | intent(out), | optional | :: | photo_emission_dq_by_species(:,:) |