#include <petscversion.h>
#include <petsc/finclude/petsc.h>
|
subroutine | ts_push_ion (istep, dt, grid, psn, spall, n1, apar, phi, save_phase, diag_on) |
|
subroutine | save_ion_phase (sp) |
|
subroutine | save_and_restore_ion_state (sp, op_mode) |
|
subroutine | get_potential_grad_em (grid, psn, input, output) |
|
subroutine | calc_dnedt_exb (grid, sp, psn, time, dnedt_exb) |
|
◆ calc_dnedt_exb()
subroutine calc_dnedt_exb |
( |
type(grid_type), intent(in) |
grid, |
|
|
type(species_type), intent(inout) |
sp, |
|
|
type(psn_type), intent(inout) |
psn, |
|
|
real (kind=8), intent(in) |
time, |
|
|
real (kind=8), dimension(grid%nnode), intent(inout) |
dnedt_exb |
|
) |
| |
◆ get_potential_grad_em()
subroutine get_potential_grad_em |
( |
type(grid_type), intent(in) |
grid, |
|
|
type(psn_type), intent(inout) |
psn, |
|
|
real (kind=8), dimension(grid%nnode,-1:2), intent(in) |
input, |
|
|
real (kind=8), dimension(grid%nnode,3,0:1), intent(out) |
output |
|
) |
| |
◆ save_and_restore_ion_state()
subroutine save_and_restore_ion_state |
( |
type(species_type), intent(inout) |
sp, |
|
|
integer, intent(in) |
op_mode |
|
) |
| |
◆ save_ion_phase()
subroutine save_ion_phase |
( |
type(species_type), intent(inout) |
sp | ) |
|
◆ ts_push_ion()
subroutine ts_push_ion |
( |
integer, intent(in) |
istep, |
|
|
real (kind=8), intent(in) |
dt, |
|
|
type(grid_type), intent(in) |
grid, |
|
|
type(psn_type), intent(inout) |
psn, |
|
|
type(species_type), dimension(0:ptl_nsp_max), intent(inout) |
spall, |
|
|
real (kind=8), dimension(grid%nnode), intent(in) |
n1, |
|
|
real (kind=8), dimension(grid%nnode), intent(in) |
apar, |
|
|
real (kind=8), dimension(grid%nnode), intent(in) |
phi, |
|
|
logical, intent(in) |
save_phase, |
|
|
logical, intent(inout) |
diag_on |
|
) |
| |