advance_collisions_implicit Subroutine

public subroutine advance_collisions_implicit(mirror_implicit, phi, apar, bpar, g)

switch the vpa integration weights to ensure correct integration by parts

Arguments

Type IntentOptional 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