GBS
neutrals_mod.F90 File Reference

Module for neutrals. More...

#include "mpi_precomp.h"
+ Include dependency graph for neutrals_mod.F90:

Modules

module  neutrals_mod
 

Enumerations

enum  { neutrals_mod::twev , neutrals_mod::twgp , neutrals_mod::ti12 }
 

Functions/Subroutines

subroutine, public neutrals_mod::initialize_neutrals (grid_plasma)
 This routine initializes the neutral module. More...
 
subroutine, public neutrals_mod::calculate_neutral_moments (grid_plasma, thetaexp, tempeexp, tempiexp, vpari_n, ionflux_y, ionflux_x)
 
subroutine neutrals_mod::define_region_neutrals
 
subroutine neutrals_mod::create_indices_neutrals
 
subroutine neutrals_mod::memory_neutrals (grid_plasma)
 Allocate local arrays for the neutrals. More...
 
subroutine neutrals_mod::make_grid_neutrals
 
subroutine neutrals_mod::create_wall_targetpoints (iwall)
 
subroutine neutrals_mod::init_source_gp
 
subroutine neutrals_mod::init_pump_wall
 
real(dp) function get_pump_weight (iw, icoord, pump_pos, pumpdx, pumpdw)
 
subroutine neutrals_mod::get_data_plasma_to_neutrals (grid_plasma, thetaexp, tempeexp, tempiexp, vpari_n, ionflux_y, ionflux_x)
 First synchronization point between the plasma and neutrals. More...
 
subroutine neutrals_mod::do_neutrals_core (grid_plasma)
 
subroutine neutrals_mod::get_data_neutrals_to_plasma (grid_plasma)
 
subroutine neutrals_mod::copy_tmp_arrays_to_loc (grid_plasma)
 In case of serial neutrals, copy tmp arrays into loc for diagnostics. More...
 
subroutine neutrals_mod::interpolate_neutral_to_plasma (grid_plasma, iz)
 Interpolate neutral data back to plasma grid. More...
 
subroutine neutrals_mod::fill_matrix (iz)
 Build the K matrix defining the neutral system. More...
 
subroutine neutrals_mod::compute_k (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case)
 
subroutine neutrals_mod::compute_kpp (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case)
 Compute submatrix Kp->p. More...
 
subroutine neutrals_mod::compute_kpb (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case)
 Compute submatrix Kp->b. More...
 
subroutine neutrals_mod::compute_kbp (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case)
 Compute submatrix Kb->p. More...
 
subroutine neutrals_mod::compute_kbb (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case)
 Compute submatrix Kb->b. More...
 
subroutine neutrals_mod::compute_kpp_sub (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case, refl)
 
subroutine get_geom_param (refl, xref, yref, e_R, e_Z, distance)
 
subroutine neutrals_mod::compute_kpb_sub (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case, refl)
 
subroutine get_geom_param (refl, xref, yref, e_R, e_Z, distance, cos_t)
 
subroutine neutrals_mod::compute_kbp_sub (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case, refl)
 
subroutine neutrals_mod::compute_kbb_sub (K_mat, itos, itoe, ifroms, ifrome, iz, which_moment, TW_case, refl)
 
subroutine get_geom_param (refl, xref, yref, e_R, e_Z, distance, cos_t, cos_f)
 
real(dp) function neutrals_mod::get_int_nu_eff (Xt, Xf, Yt, Yf, dist, ixt, ixf, iyt, iyf, iz, xrefW, yrefW, refl)
 
pure real(dp) function neutrals_mod::integration (val, N, dx, choice)
 Numerical integration routine. More...
 
elemental integer function neutrals_mod::which_wall_am_i (iy, ix)
 
subroutine neutrals_mod::initialize_solver
 
subroutine neutrals_mod::solve_for_neutral_density (iz)
 
subroutine neutrals_mod::get_moments (iz)
 
elemental real(dp) function, public neutrals_mod::vo (what, T, n)
 

Variables

real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_density_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_velocity_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_temperature_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::vo_iz
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::vo_cx
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::vo_en
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::vo_rec
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_plasma_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_wall_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_ions_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_plasma_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_wall_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_ions_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_wd_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_wd_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_ionwd_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_ionwd_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_wl_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_wl_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_ionwl_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_ionwl_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_wu_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_wu_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_ionwu_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_ionwu_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_wr_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_wr_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_r_ionwr_loc
 
real(dp), dimension(:,:,:), pointer, public neutrals_mod::neutral_flux_z_ionwr_loc
 
integer neutrals_mod::ierr
 
logical, public neutrals_mod::print_ratio_neutrals = .false.
 
logical, public neutrals_mod::check_convergence = .true.
 
real(dp), public neutrals_mod::coeff_neutrals_conservation
 
real(dp), public neutrals_mod::coeff_plasma_conservation
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_iz
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_cx
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_en
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_rec
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_iz_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_cx_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_en_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_rec_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::tempiexp_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::thetaexp_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_x_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_y_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_x_ct
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_y_ct
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_density_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_density_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_velocity_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_velocity_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_temperature_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_temperature_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_plasma_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wall_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ions_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_plasma_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wall_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ions_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wd_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wd_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwd_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwd_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wl_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wl_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwl_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwl_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wu_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wu_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwu_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwu_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wr_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wr_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwr_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwr_tmp
 
real(dp), dimension(:,:,:), pointer neutrals_mod::tempiexp_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::thetaexp_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_density_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_velocity_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_temperature_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_plasma_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wall_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ions_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_plasma_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wall_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ions_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wd_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wd_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwd_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwd_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wl_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wl_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwl_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwl_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wu_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wu_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwu_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwu_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_wr_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_wr_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_r_ionwr_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::neutral_flux_z_ionwr_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::vzi_tot
 
real(dp), dimension(:,:,:), pointer neutrals_mod::vzi_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_x_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::ionflux_y_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_iz_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_cx_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_eff_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_en_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::nu_rec_n
 
real(dp), dimension(:,:), pointer neutrals_mod::ionflux_n
 
real(dp), dimension(:,:), pointer neutrals_mod::ionflux_w_n
 
real(dp), dimension(:,:), pointer neutrals_mod::da_n
 Area of each cell / length of each boundary cell. More...
 
real(dp), dimension(:,:), pointer neutrals_mod::vec_norm_n
 
real(dp), dimension(:,:,:), pointer neutrals_mod::refl_points_wl
 
real(dp), dimension(:,:,:), pointer neutrals_mod::refl_points_wu
 
real(dp), dimension(:,:,:), pointer neutrals_mod::refl_points_wr
 
real(dp), dimension(:,:,:), pointer neutrals_mod::refl_points_wd
 
real(dp), dimension(:,:), pointer neutrals_mod::k_a
 
real(dp), dimension(:,:), pointer neutrals_mod::k_w2a_gp
 
real(dp), dimension(:,:), pointer neutrals_mod::k_w2a_i2n
 
real(dp), dimension(:,:), pointer neutrals_mod::k_w2a_i2n_ti
 
real(dp), dimension(:,:), pointer neutrals_mod::k_matrix_twev
 
real(dp), dimension(:,:), pointer neutrals_mod::k_matrix_ti12
 
real(dp), dimension(:,:), pointer neutrals_mod::k_matrix_twgp
 
real(dp), dimension(:), pointer neutrals_mod::vec_b
 Vectors for x = K_A*x + b and provisional vec_b for parallel filling. More...
 
real(dp), dimension(:), pointer neutrals_mod::vec_b_p
 Vectors for x = K_A*x + b and provisional vec_b for parallel filling. More...
 
real(dp), dimension(:), pointer neutrals_mod::vec_x
 Vectors for x = K_A*x + b and provisional vec_b for parallel filling. More...
 
real(dp), dimension(:), pointer neutrals_mod::vec_x_tmp
 Vectors for x = K_A*x + b and provisional vec_b for parallel filling. More...
 
real(dp), dimension(:), pointer neutrals_mod::neutral_velocity_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_temperature_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_velocity_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_temperature_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_plasma_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wall_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ions_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wd_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwd_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wl_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwl_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wu_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwu_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wr_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwr_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_plasma_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wall_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ions_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wd_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwd_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wl_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwl_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wu_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwu_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_wr_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_r_ionwr_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_plasma_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wall_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ions_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wd_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwd_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wl_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwl_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wu_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwu_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wr_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwr_n_seg
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_plasma_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wall_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ions_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wd_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwd_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wl_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwl_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wu_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwu_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_wr_1d
 
real(dp), dimension(:), pointer neutrals_mod::neutral_flux_z_ionwr_1d
 
integer, dimension(:,:), pointer neutrals_mod::i_a
 
integer, dimension(:), pointer neutrals_mod::neu_procs_counts
 
integer, dimension(:), pointer neutrals_mod::neu_procs_displs
 
real(dp), dimension(:), pointer neutrals_mod::reflexion_b
 
real(dp), dimension(:), pointer neutrals_mod::source_gp
 
real(dp), dimension(:), pointer neutrals_mod::pump_b
 
real(dp), dimension(4) neutrals_mod::refl_coeff_wall
 
logical neutrals_mod::set_pump_wall
 
logical neutrals_mod::set_pump_wall_2
 
integer neutrals_mod::irows
 
integer neutrals_mod::irowe
 
integer neutrals_mod::counts
 
integer neutrals_mod::i
 
integer neutrals_mod::j
 
integer neutrals_mod::iwall
 
integer, dimension(:), pointer neutrals_mod::vector_counts
 
integer, dimension(:), pointer neutrals_mod::vector_displs
 
integer neutrals_mod::izwrite
 
real(dp), dimension(:), pointer neutrals_mod::bessel_twev
 
real(dp), dimension(:), pointer neutrals_mod::bessel_twgp
 
real(dp), dimension(:, :, :, :), pointer neutrals_mod::bessel_ti12
 
real(dp), dimension(:), pointer neutrals_mod::bessel_tmp
 
real(dp) neutrals_mod::dn_interp
 
real(dp) neutrals_mod::n_interp_inv
 
real(dp) neutrals_mod::time0
 
real(dp) neutrals_mod::core_total_timing = 0.0_dp
 
real(dp) neutrals_mod::vmin_neutrals = 1.0e-1_dp
 

Detailed Description

Module for neutrals.

Author
(in alphabetical order)
André Coroado andre.nosp@m..cal.nosp@m.adoco.nosp@m.road.nosp@m.o@epf.nosp@m.l.ch
Maurizio Giacomin mauri.nosp@m.zio..nosp@m.giaco.nosp@m.min@.nosp@m.epfl..nosp@m.ch
Emmanuel Lanti emman.nosp@m.uel..nosp@m.lanti.nosp@m.@epf.nosp@m.l.ch
Davide Mancini david.nosp@m.e.ma.nosp@m.ncini.nosp@m.@epf.nosp@m.l.ch
Nicolas Richart nicol.nosp@m.as.r.nosp@m.ichar.nosp@m.t@ep.nosp@m.fl.ch
Christoph Wersal chris.nosp@m.toph.nosp@m..wers.nosp@m.al@e.nosp@m.pfl.c.nosp@m.h

Function/Subroutine Documentation

◆ get_geom_param() [1/3]

subroutine compute_kpp_sub::get_geom_param ( logical, intent(in)  refl,
real(dp), intent(in)  xref,
real(dp), intent(in)  yref,
real(dp), intent(out)  e_R,
real(dp), intent(out)  e_Z,
real(dp), intent(out)  distance 
)
private
+ Here is the caller graph for this function:

◆ get_geom_param() [2/3]

subroutine get_geom_param ( logical, intent(in)  refl,
real(dp), intent(in)  xref,
real(dp), intent(in)  yref,
real(dp), intent(out)  e_R,
real(dp), intent(out)  e_Z,
real(dp), intent(out)  distance,
real(dp), intent(out)  cos_t 
)
private

◆ get_geom_param() [3/3]

subroutine compute_kbb_sub::get_geom_param ( logical, intent(in)  refl,
real(dp), intent(in)  xref,
real(dp), intent(in)  yref,
real(dp), intent(out)  e_R,
real(dp), intent(out)  e_Z,
real(dp), intent(out)  distance,
real(dp), intent(out)  cos_t,
real(dp), intent(out)  cos_f 
)
private

◆ get_pump_weight()

real(dp) function init_pump_wall::get_pump_weight ( integer, intent(in)  iw,
integer, intent(in)  icoord,
real(dp), intent(in)  pump_pos,
real(dp), intent(in)  pumpdx,
real(dp), intent(in)  pumpdw 
)
private
+ Here is the caller graph for this function: