XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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, isp)
 
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)
 
subroutine set_boundary2_values2 (grid, psn, arr, bd)
 
real(kind=8) function static_sheath_pot (grid, i)
 
real(kind=8) function get_sheath_pot (grid, psn, i)
 
real(kind=8) function get_dpot_at_point (nnode, dpot_in, nd, p)
 

Function/Subroutine Documentation

subroutine apply_wall_boundary_condition ( type(grid_type)  grid,
real (kind=8), dimension(grid%nnode)  den 
)
real(kind=8) function get_dpot_at_point ( integer, intent(in)  nnode,
real (8), dimension(nnode), intent(in)  dpot_in,
integer, dimension(3), intent(in)  nd,
real (8), dimension(3), intent(in)  p 
)

Here is the caller graph for this function:

real (kind=8) function get_sheath_pot ( type(grid_type), intent(in)  grid,
type(psn_type), intent(in)  psn,
integer, intent(in)  i 
)

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the call graph for this function:

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:

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:

subroutine read_add_pot0 ( type(grid_type)  grid,
type(psn_type)  psn 
)

Here is the caller graph for this function:

subroutine set_boundary2_values2 ( type(grid_type), intent(in)  grid,
type(psn_type), intent(in)  psn,
real (8), dimension(bd%iseg(bd%nseg)%end), intent(inout)  arr,
type(boundary2_type), intent(in)  bd 
)

Here is the call graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine simple00 ( type(grid_type)  grid,
type(psn_type)  psn 
)

Here is the caller graph for this function:

real (kind=8) function static_sheath_pot ( type(grid_type), intent(in)  grid,
integer, intent(in)  i 
)

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)