XGC1
Modules | Functions/Subroutines
fortran_interfaces.F90 File Reference

Modules

module  pushe_module_cab
 

Functions/Subroutines

type(c_ptr) function pushe_module_cab::get_sheath_pot_loc ()
 
type(c_ptr) function pushe_module_cab::get_sheath_lost_loc ()
 
type(c_ptr) function pushe_module_cab::get_sheath_ilost_loc ()
 
type(c_ptr) function pushe_module_cab::get_sheath_te_ev_loc ()
 
subroutine pushe_module_cab::get_ptb_3db_arrays (ptb_3db_bfield_re_vac_in, ptb_3db_bfield_im_vac_in)
 
type(c_ptr) function pushe_module_cab::get_en_max_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_bfield_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_sol_fourier_win_loc ()
 
integer(c_int) function pushe_module_cab::get_nsurf_sol ()
 
integer(c_int) function pushe_module_cab::get_sml_sep_surf_index ()
 
type(c_ptr) function pushe_module_cab::get_unit_vecs_loc ()
 
subroutine pushe_module_cab::ftr_print_double (x)
 
type(c_ptr) function pushe_module_cab::get_tr_save_ptr (isp)
 
type(c_ptr) function pushe_module_cab::get_p_save_ptr (isp)
 
subroutine pushe_module_cab::set_species_maxgid (isp, maxgid)
 
integer(c_int) function pushe_module_cab::get_n_private_surf ()
 
integer(c_int) function pushe_module_cab::get_filter_nsurf ()
 
integer(c_int) function pushe_module_cab::get_grid_surf_maxlen ()
 
integer(c_int) function pushe_module_cab::get_grid_num_non_aligned ()
 
type(c_ptr) function pushe_module_cab::get_grid_non_aligned_vert_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_non_aligned_ff_idx_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_non_aligned_ff_s_idx_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_non_aligned_ff_w_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_epspar_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_qsafety_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_trapped_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_theta_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_theta_sort_idx_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_surf_arc_len_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_surf_len_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_surf_idx_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_m_max_surf_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_basis_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_gradpsi_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_v_curv_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_nb_curl_nb_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_curl_nb_loc ()
 
type(c_ptr) function pushe_module_cab::get_grid_v_gradb_loc ()
 
integer(c_int) function pushe_module_cab::get_ptb_3db_num_ntor ()
 
type(c_ptr) function pushe_module_cab::get_ptb_3db_ntor_loc ()
 
subroutine pushe_module_cab::get_grad_mat_data (ind, m, n, w, nnz, is_csr_int, csr_ridx_or_eindex, csr_cidx_or_nelement, values)
 
subroutine pushe_module_cab::get_psi_b_wrap (r, z, phi, psi, b)
 
subroutine pushe_module_cab::get_bvec_wrap (r, z, phi, br, bz, bphi)
 
real(c_double) function pushe_module_cab::get_sml_outpsi_priv1 ()
 
real(c_double) function pushe_module_cab::get_sml_load_nptl ()
 
real(c_double) function pushe_module_cab::get_sml_limit_marker_den_fac ()
 
subroutine pushe_module_cab::set_fortran_sml_restart_false ()
 
subroutine pushe_module_cab::fortran_print_1d_array (arr_size, arr)
 
type(c_ptr) function pushe_module_cab::get_absgradpsi_loc ()
 
type(c_ptr) function pushe_module_cab::get_absgradpsi_avg_loc ()