| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | ready | = | .false. | ||
| integer(kind=i32), | public | :: | update_count | = | 0_i32 | ||
| real(kind=dp), | public, | pointer | :: | src_q(:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | multipole(:,:) | => | null() | |
| real(kind=dp), | public, | pointer | :: | local(:,:) | => | null() | |
| integer(kind=i32), | public, | pointer | :: | multipole_active(:) | => | null() | |
| integer(kind=i32), | public, | pointer | :: | local_active(:) | => | null() |
type :: fmm_state_type logical :: ready = .false. integer(i32) :: update_count = 0_i32 real(dp), pointer :: src_q(:) => null() real(dp), pointer :: multipole(:, :) => null() real(dp), pointer :: local(:, :) => null() integer(i32), pointer :: multipole_active(:) => null() integer(i32), pointer :: local_active(:) => null() end type fmm_state_type