C ABI wrapper for the physical periodic zero mode.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=c_int), | public, | parameter | :: | beach_zero_mode_ok | = | 0_c_int | |
| integer(kind=c_int), | public, | parameter | :: | beach_zero_mode_invalid_handle | = | 1_c_int | |
| integer(kind=c_int), | public, | parameter | :: | beach_zero_mode_invalid_argument | = | 2_c_int | |
| integer(kind=c_int), | public, | parameter | :: | beach_zero_mode_not_ready | = | 3_c_int |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | intent(out) | :: | handle |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | handle |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | handle | |||
| integer(kind=c_int), | value | :: | nsrc | |||
| type(c_ptr), | value | :: | source_heights_ptr | |||
| real(kind=c_double), | value | :: | area_xy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | handle | |||
| integer(kind=c_int), | value | :: | nsrc | |||
| type(c_ptr), | value | :: | charge_ptr | |||
| real(kind=c_double), | value | :: | e_bottom | |||
| real(kind=c_double), | value | :: | z_gauge | |||
| real(kind=c_double), | value | :: | phi_gauge |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | handle | |||
| integer(kind=c_int), | value | :: | ntarget | |||
| type(c_ptr), | value | :: | z_ptr | |||
| integer(kind=c_int), | value | :: | trace | |||
| type(c_ptr), | value | :: | phi_ptr | |||
| type(c_ptr), | value | :: | ez_ptr |