XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
pushe_module_cab Module Reference

Public Member Functions

type(C_PTR) function get_sheath_pot_loc ()
 
type(C_PTR) function get_sheath_lost_loc ()
 
type(C_PTR) function get_sheath_ilost_loc ()
 
type(C_PTR) function get_sheath_te_ev_loc ()
 
subroutine get_ptb_3db_arrays (ptb_3db_bfield_re_vac_in, ptb_3db_bfield_im_vac_in)
 
type(C_PTR) function get_en_max_loc ()
 
type(C_PTR) function get_diag_3d_add_loc ()
 
type(C_PTR) function get_grid_bfield_loc ()
 
type(C_PTR) function get_unit_vecs_loc ()
 
type(C_PTR) function get_marker_den_loc ()
 
type(C_PTR) function get_weight_mean_loc ()
 
type(C_PTR) function get_weight_variance_loc ()
 
subroutine ftr_print_double (x)
 
type(C_PTR) function get_sp_ptl_ptr (isp)
 
type(C_PTR) function get_tr_save_ptr (isp)
 
type(C_PTR) function get_p_save_ptr (isp)
 
subroutine set_species_maxgid (isp, maxgid)
 
integer(c_int) function get_psn_cbd0_2_nseg ()
 
type(C_PTR) function get_psn_cbd0_2_iseg_loc ()
 
integer(c_int) function get_psn_cbdh_2_nseg ()
 
type(C_PTR) function get_psn_cbdh_2_iseg_loc ()
 
integer(c_int) function get_psn_pbdh_2_nseg ()
 
type(C_PTR) function get_psn_pbdh_2_iseg_loc ()
 
integer(c_int) function get_psn_pbd0_2_nseg ()
 
type(C_PTR) function get_psn_pbd0_2_iseg_loc ()
 
integer(c_int) function get_psn_jbdh_2_nseg ()
 
type(C_PTR) function get_psn_jbdh_2_iseg_loc ()
 
integer(c_int) function get_psn_abdh_2_nseg ()
 
type(C_PTR) function get_psn_abdh_2_iseg_loc ()
 
type(C_PTR) function get_grid_psi_surf_map_loc ()
 
integer(c_int) function get_n_private_surf ()
 
integer(c_int) function get_grid_surf_maxlen ()
 
type(C_PTR) function get_grid_epspar_loc ()
 
type(C_PTR) function get_grid_qsafety_loc ()
 
type(C_PTR) function get_grid_trapped_loc ()
 
type(C_PTR) function get_grid_theta_loc ()
 
type(C_PTR) function get_grid_surf_arc_len_loc ()
 
type(C_PTR) function get_grid_psi_surf_loc ()
 
type(C_PTR) function get_grid_surf_len_loc ()
 
type(C_PTR) function get_grid_surf_idx_loc ()
 
type(C_PTR) function get_grid_m_max_surf_loc ()
 
type(C_PTR) function get_grid_basis_loc ()
 
type(C_PTR) function get_grid_gradpsi_loc ()
 
type(C_PTR) function get_grid_v_curv_loc ()
 
type(C_PTR) function get_grid_nb_curl_nb_loc ()
 
type(C_PTR) function get_grid_curl_nb_loc ()
 
type(C_PTR) function get_grid_v_gradb_loc ()
 
integer(c_int) function get_ptb_3db_num_ntor ()
 
subroutine get_grad_mat_data (ind, m, n, w, nnz, is_csr_int, csr_ridx_or_eindex, csr_cidx_or_nelement, values)
 
subroutine get_psi_b_wrap (r, z, phi, psi, b)
 
subroutine get_bvec_wrap (r, z, phi, br, bz, bphi)
 
real(C_DOUBLE) function get_sml_outpsi_priv1 ()
 
real(C_DOUBLE) function get_sml_load_nptl ()
 
real(C_DOUBLE) function get_sml_limit_marker_den_fac ()
 
integer(C_INT) function get_ptb_3db_mstep_es_em ()
 
subroutine set_fortran_sml_monte_num (sml_monte_num_in)
 
subroutine set_fortran_sml_restart_false ()
 
subroutine fortran_print_1d_array (arr_size, arr)
 
type(C_PTR) function get_jpar0_loc ()
 
type(C_PTR) function get_psn_jpar0_loc ()
 
type(C_PTR) function get_psn_cden0_loc ()
 
type(C_PTR) function get_v_curv_loc ()
 
type(C_PTR) function get_v_curv_avg_loc ()
 
type(C_PTR) function get_v_gradb_loc ()
 
type(C_PTR) function get_v_gradb_avg_loc ()
 
type(C_PTR) function get_absgradpsi_loc ()
 
type(C_PTR) function get_absgradpsi_avg_loc ()
 
type(C_PTR) function get_grid_jpar0_loc ()
 

Member Function/Subroutine Documentation

subroutine pushe_module_cab::fortran_print_1d_array ( integer  arr_size,
real(8), dimension(arr_size)  arr 
)

Here is the call graph for this function:

subroutine pushe_module_cab::ftr_print_double ( real(8), intent(in)  x)

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_absgradpsi_avg_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_absgradpsi_loc ( )

Here is the call graph for this function:

subroutine pushe_module_cab::get_bvec_wrap ( real (8)  r,
real (8)  z,
real (8)  phi,
real (8), intent(out)  br,
real (8), intent(out)  bz,
real (8), intent(out)  bphi 
)

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_diag_3d_add_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_en_max_loc ( )

Here is the call graph for this function:

subroutine pushe_module_cab::get_grad_mat_data ( integer  ind,
integer, intent(out)  m,
integer, intent(out)  n,
integer, intent(out)  w,
integer, intent(out)  nnz,
integer, intent(out)  is_csr_int,
type(c_ptr), intent(out)  csr_ridx_or_eindex,
type(c_ptr), intent(out)  csr_cidx_or_nelement,
type(c_ptr), intent(out)  values 
)

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_basis_loc ( )
type(C_PTR) function pushe_module_cab::get_grid_bfield_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_curl_nb_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_epspar_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_gradpsi_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_jpar0_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_m_max_surf_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_nb_curl_nb_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_psi_surf_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_psi_surf_map_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_qsafety_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_surf_arc_len_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_surf_idx_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_surf_len_loc ( )

Here is the call graph for this function:

integer(c_int) function pushe_module_cab::get_grid_surf_maxlen ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_theta_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_trapped_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_v_curv_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_grid_v_gradb_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_jpar0_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_marker_den_loc ( )

Here is the call graph for this function:

integer(c_int) function pushe_module_cab::get_n_private_surf ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_p_save_ptr ( integer  isp)

Here is the call graph for this function:

subroutine pushe_module_cab::get_psi_b_wrap ( real (8)  r,
real (8)  z,
real (8)  phi,
real (8), intent(out)  psi,
real (8), intent(out)  b 
)
type(C_PTR) function pushe_module_cab::get_psn_abdh_2_iseg_loc ( )
integer(c_int) function pushe_module_cab::get_psn_abdh_2_nseg ( )
type(C_PTR) function pushe_module_cab::get_psn_cbd0_2_iseg_loc ( )

Here is the call graph for this function:

integer(c_int) function pushe_module_cab::get_psn_cbd0_2_nseg ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_psn_cbdh_2_iseg_loc ( )
integer(c_int) function pushe_module_cab::get_psn_cbdh_2_nseg ( )
type(C_PTR) function pushe_module_cab::get_psn_cden0_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_psn_jbdh_2_iseg_loc ( )
integer(c_int) function pushe_module_cab::get_psn_jbdh_2_nseg ( )
type(C_PTR) function pushe_module_cab::get_psn_jpar0_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_psn_pbd0_2_iseg_loc ( )

Here is the call graph for this function:

integer(c_int) function pushe_module_cab::get_psn_pbd0_2_nseg ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_psn_pbdh_2_iseg_loc ( )
integer(c_int) function pushe_module_cab::get_psn_pbdh_2_nseg ( )
subroutine pushe_module_cab::get_ptb_3db_arrays ( type(c_ptr), intent(out)  ptb_3db_bfield_re_vac_in,
type(c_ptr), intent(out)  ptb_3db_bfield_im_vac_in 
)
integer(C_INT) function pushe_module_cab::get_ptb_3db_mstep_es_em ( )

Here is the call graph for this function:

integer(c_int) function pushe_module_cab::get_ptb_3db_num_ntor ( )
type(C_PTR) function pushe_module_cab::get_sheath_ilost_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_sheath_lost_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_sheath_pot_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_sheath_te_ev_loc ( )

Here is the call graph for this function:

real(C_DOUBLE) function pushe_module_cab::get_sml_limit_marker_den_fac ( )

Here is the call graph for this function:

real(C_DOUBLE) function pushe_module_cab::get_sml_load_nptl ( )

Here is the call graph for this function:

real(C_DOUBLE) function pushe_module_cab::get_sml_outpsi_priv1 ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_sp_ptl_ptr ( integer  isp)
type(C_PTR) function pushe_module_cab::get_tr_save_ptr ( integer  isp)

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_unit_vecs_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_v_curv_avg_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_v_curv_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_v_gradb_avg_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_v_gradb_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_weight_mean_loc ( )

Here is the call graph for this function:

type(C_PTR) function pushe_module_cab::get_weight_variance_loc ( )

Here is the call graph for this function:

subroutine pushe_module_cab::set_fortran_sml_monte_num ( integer(c_int)  sml_monte_num_in)
subroutine pushe_module_cab::set_fortran_sml_restart_false ( )
subroutine pushe_module_cab::set_species_maxgid ( integer(c_int)  isp,
integer(c_long_long)  maxgid 
)

The documentation for this module was generated from the following file: