XGC1
Functions/Subroutines
poisson_extra_common.F90 File Reference
#include "t_coeff_mod_macro.h"
Include dependency graph for poisson_extra_common.F90:

Functions/Subroutines

subroutine read_add_pot0 (grid, psn)
 
subroutine zero_out_total_charge (grid, psn, den_org, den_zero)
 
subroutine set_decaying_boundary (den, grid)
 
real(kind=8) function gyro_radius (x, mu)
 
subroutine gyro_radius_vec (nx, x, mu, gyro_radius)
 
real(kind=8) function gyro_radius2 (x)
 
real(kind=8) function gyro2_tev (x)
 
subroutine init_gyro_avg_mat (grid, psn)
 
subroutine apply_wall_boundary_condition (grid, den)
 
subroutine sheath_pot_init (grid)
 
subroutine simple00 (grid, psn)
 
subroutine init_simple00 (grid, psn)
 

Function/Subroutine Documentation

◆ apply_wall_boundary_condition()

subroutine apply_wall_boundary_condition ( type(grid_type grid,
real (kind=8), dimension(grid%nnode)  den 
)

◆ gyro2_tev()

real (kind=8) function gyro2_tev ( real (kind=8), dimension(2), intent(in)  x)

◆ gyro_radius()

real (kind=8) function gyro_radius ( real (kind=8), dimension(2), intent(in)  x,
real (kind=8), intent(in)  mu 
)

◆ gyro_radius2()

real (kind=8) function gyro_radius2 ( real (kind=8), dimension(2), intent(in)  x)
Here is the call graph for this function:

◆ gyro_radius_vec()

subroutine gyro_radius_vec ( integer, intent(in)  nx,
real (kind=8), dimension(2,nx), intent(in)  x,
real (kind=8), intent(in)  mu,
real (kind=8), dimension(nx), intent(inout)  gyro_radius 
)

◆ init_gyro_avg_mat()

subroutine init_gyro_avg_mat ( type(grid_type grid,
type(psn_type psn 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_simple00()

subroutine init_simple00 ( type(grid_type grid,
type(psn_type psn 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ read_add_pot0()

subroutine read_add_pot0 ( type(grid_type grid,
type(psn_type psn 
)
Here is the caller graph for this function:

◆ set_decaying_boundary()

subroutine set_decaying_boundary ( real (kind=8), dimension(grid%nnode)  den,
type(grid_type grid 
)

◆ sheath_pot_init()

subroutine sheath_pot_init ( type(grid_type grid)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ simple00()

subroutine simple00 ( type(grid_type grid,
type(psn_type psn 
)
Here is the caller graph for this function:

◆ zero_out_total_charge()

subroutine zero_out_total_charge ( type(grid_type grid,
type(psn_type psn,
real (kind=8), dimension(grid%nnode)  den_org,
real (kind=8), dimension(grid%nnode)  den_zero 
)