Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(vmu_lo%llim_proc:) | :: | field | ||
integer, | intent(in) | :: | iky | |||
integer, | intent(in) | :: | ikx | |||
integer, | intent(in) | :: | iz | |||
complex, | intent(out), | dimension(vmu_lo%llim_proc:) | :: | gyro_field |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in) | :: | field | |||
integer, | intent(in) | :: | iky | |||
integer, | intent(in) | :: | ikx | |||
integer, | intent(in) | :: | iz | |||
integer, | intent(in) | :: | ivmu | |||
complex, | intent(out) | :: | gyro_field |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :) | :: | field | ||
integer, | intent(in) | :: | iz | |||
integer, | intent(in) | :: | ivmu | |||
complex, | intent(out), | dimension(:, :) | :: | gyro_field |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, -nzgrid:, :) | :: | field | ||
integer, | intent(in) | :: | ivmu | |||
complex, | intent(out), | dimension(:, :, -nzgrid:, :) | :: | gyro_field |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:) | :: | distfn | ||
integer, | intent(in) | :: | imu | |||
integer, | intent(in) | :: | ikxkyz | |||
complex, | intent(out), | dimension(:) | :: | gyro_distfn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :) | :: | distfn | ||
integer, | intent(in) | :: | ikxkyz | |||
complex, | intent(out), | dimension(:, :) | :: | gyro_distfn |
if simulating a full flux surface, the alpha dependence present in kperp makes gyro-averaging non-local in k-space if simulating a flux tube, a gyro-average is local in k-space
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | field | ||
complex, | intent(out), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gyro_field |