XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions/Subroutines
charge_common.F90 File Reference
#include "t_coeff_mod_macro.h"
Include dependency graph for charge_common.F90:

Functions/Subroutines

subroutine restrict_weight (w, f0)
 
subroutine chargee_background (grid, psn, spall)
 
subroutine chargee_background_monte (grid, psn)
 
subroutine smooth_r_init2 (smooth_r, grid)
 
subroutine smooth_r (in, out, smoothr, grid)
 
real(8) function get_f0_ion (grid, ptli, itr, p, sp_type)
 
subroutine for_debugging
 
real(8) function get_f0_elec (grid, psn, ptli, itr, p)
 
subroutine adjust_eden_port (grid, psn, ptli, derivs, psi, psidot, ith)
 
subroutine get_adjust_eden (grid, psn)
 
subroutine rad_smooth (var, ns, n)
 
real(kind=8) function sigmoid8 (x, w)
 
subroutine adj_eden_setup1 (grid, psn)
 
subroutine adj_eden_setup2 (grid, psn)
 
subroutine adj_eden_f0 (grid, psn)
 
subroutine adj_eden_source (grid, psn, df0g)
 
subroutine adjust_eden_wall_loss_port (grid, psn, w0w1_change, r, z, ith)
 
subroutine enforce_modeled_charge (grid, psn)
 

Function/Subroutine Documentation

subroutine adj_eden_f0 ( 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 adj_eden_setup1 ( type(grid_type)  grid,
type(psn_type)  psn 
)

Here is the caller graph for this function:

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

Here is the caller graph for this function:

subroutine adj_eden_source ( type(grid_type)  grid,
type(psn_type)  psn,
real (8), dimension(-f0_nvp:f0_nvp,f0_inode1:f0_inode2,f0_imu1:f0_imu2)  df0g 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine adjust_eden_port ( type(grid_type), intent(in)  grid,
type(psn_type), intent(inout)  psn,
type(ptl_type), intent(in)  ptli,
real (8), dimension(ptl_nphase), intent(in)  derivs,
real (8)  psi,
real (8)  psidot,
integer, intent(in)  ith 
)

Here is the call graph for this function:

subroutine adjust_eden_wall_loss_port ( type(grid_type)  grid,
type(psn_type)  psn,
real (8), intent(in)  w0w1_change,
real (8), intent(in)  r,
real (8), intent(in)  z,
integer, intent(in)  ith 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine chargee_background ( type(grid_type)  grid,
type(psn_type)  psn,
type(species_type), dimension(0:ptl_nsp_max)  spall 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine chargee_background_monte ( 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 enforce_modeled_charge ( type(grid_type)  grid,
type(psn_type)  psn 
)
subroutine get_f0_ion::for_debugging ( )

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

real (8) function get_f0_elec ( type(grid_type)  grid,
type(psn_type)  psn,
type(ptl_type)  ptli,
integer, intent(in)  itr,
real(8), dimension(3), intent(in)  p 
)

Here is the call graph for this function:

Here is the caller graph for this function:

real (8) function get_f0_ion ( type(grid_type)  grid,
type(ptl_type)  ptli,
integer, intent(in)  itr,
real(8), dimension(3), intent(in)  p,
integer, intent(in)  sp_type 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine rad_smooth ( real (8), dimension(ns), intent(inout)  var,
integer, intent(in)  ns,
integer, intent(in)  n 
)
subroutine restrict_weight ( real (8), dimension(2)  w,
real (8)  f0 
)
real (kind=8) function sigmoid8 ( real (8)  x,
real (8)  w 
)

Here is the caller graph for this function:

subroutine smooth_r ( real (kind=8), dimension(grid%nnode)  in,
real (kind=8), dimension(grid%nnode)  out,
type(smooth_r_type)  smoothr,
type(grid_type)  grid 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine smooth_r_init2 ( type(smooth_r_type)  smooth_r,
type(grid_type)  grid 
)

Here is the call graph for this function:

Here is the caller graph for this function: