| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | collisions_initialized | = | .false. | ||
| logical, | public | :: | include_collisions | ||||
| logical, | public | :: | collisions_implicit | ||||
| logical, | public | :: | hyper_dissipation | ||||
| character(len=30), | private | :: | collision_model | ||||
| real, | public | :: | cfl_dt_mudiff | = | huge(0.0) | ||
| real, | public | :: | cfl_dt_vpadiff | = | huge(0.0) | ||
| real, | public, | dimension(2, 2) | :: | time_collisions | = | 0. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | g | ||
| complex, | intent(in), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
| complex, | intent(in), | dimension(:, :, -nzgrid:, :) | :: | bpar | ||
| complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | gke_rhs |
switch the vpa integration weights to ensure correct integration by parts
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | mirror_implicit | |||
| complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | phi | ||
| complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | apar | ||
| complex, | intent(inout), | dimension(:, :, -nzgrid:, :) | :: | bpar | ||
| complex, | intent(inout), | dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) | :: | g |