| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(app_config), | intent(in) | :: | cfg | |||
| integer(kind=i32), | intent(in) | :: | batch_idx | |||
| type(batch_injection_layout_type), | intent(out) | :: | layout | |||
| type(injection_state), | intent(inout), | optional | :: | state | ||
| type(mesh_type), | intent(in), | optional | :: | mesh | ||
| integer(kind=i32), | intent(in), | optional | :: | mpi_rank | ||
| integer(kind=i32), | intent(in), | optional | :: | mpi_size | ||
| type(mpi_context), | intent(in), | optional | :: | mpi | ||
| type(electrostatic_snapshot_type), | intent(inout), | optional | :: | snapshot | ||
| type(particle_source_plan_type), | intent(in) | :: | source_plan |