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

Public Member Functions

subroutine get_eq_prof (eq, inx_in, iny_in, sv_in, p_min_in, p_max_in, shape_in, v_in)
 
subroutine get_init_eq_profs (spi, iprof, inx_in, iny_in, sv_in, p_min_in, p_max_in, shape_in, v_in)
 
subroutine get_init_decay_factors (out_decay_factor_in, priv_flux_decay_factor_in, out_decay_width_in, priv_flux_decay_width_in, set_xpt2_int_in)
 
subroutine get_ptb_3db_init (rampup_vac_int_in, num_ntor_in, rampup_interval_in, rampup_time_in, start_time_in, ntor_in)
 
subroutine get_init_magnetic_field (bt_sign, bp_sign, ff_step, ff_order,bd_min_r, bd_max_r, bd_min_z, bd_max_z, inpsi_in, outpsi_in,
 
subroutine get_init_neutrals (neu_use_ion_loss_int, nbins)
 
subroutine get_init_heat_diag2 (heat_nseg_in, heat_nphi_in, heat_delta_phi_in, heat_r2_in, heat_z2_in)
 
subroutine get_init_heat_diag1 (heat_nsection_in, heat_npsi_in, heat_nr_in, heat_nz_in, heat_rmin_in, heat_rmax_in, heat_dr_in, heat_zmin_in, heat_zmax_in, heat_dz_in, heat_pmin_in, heat_dp_in)
 
subroutine get_init_grid (ntriangle_in, nnode_in, nplanes_in, nwall_in, wedge_angle_in, eq_x_psi_in, delta_phi_in, nguess_in, guess_list_len_in, guess_min1_in, guess_min2_in, guess_max1_in, guess_max2_in, inv_guess_d1_in, inv_guess_d2_in, npsi_surf2_in, iphi_offset_in, npsi00_in, psi00min_in, psi00max_in, dpsi00_in, psi_in, basis_in, nodes_in, mapping_in, guess_list_in, guess_xtable_in, guess_count_in, guess_list_1d_in, psi_surf2_in, minval_psi_surf2_in, maxval_psi_surf2_in, wall_nodes_in, node_to_wall_in, rgn_in, gx_in, nrho_in, rhomax_in, phimax_in)
 
integer function get_sml_symmetric_f ()
 

Member Function/Subroutine Documentation

subroutine cpp_init::get_eq_prof ( type(eq_ftn_type), intent(in), target  eq,
type(c_ptr), intent(out)  inx_in,
type(c_ptr), intent(out)  iny_in,
type(c_ptr), intent(out)  sv_in,
real(c_double), intent(out)  p_min_in,
real(c_double), intent(out)  p_max_in,
integer(c_int), intent(out)  shape_in,
type(c_ptr), intent(out)  v_in 
)

Here is the caller graph for this function:

subroutine cpp_init::get_init_decay_factors ( real(c_double), intent(out)  out_decay_factor_in,
real(c_double), intent(out)  priv_flux_decay_factor_in,
real(c_double), intent(out)  out_decay_width_in,
real(c_double), intent(out)  priv_flux_decay_width_in,
integer(c_int), intent(out)  set_xpt2_int_in 
)
subroutine cpp_init::get_init_eq_profs ( integer  spi,
integer  iprof,
type(c_ptr), intent(out)  inx_in,
type(c_ptr), intent(out)  iny_in,
type(c_ptr), intent(out)  sv_in,
real(c_double), intent(out)  p_min_in,
real(c_double), intent(out)  p_max_in,
integer(c_int), intent(out)  shape_in,
type(c_ptr), intent(out)  v_in 
)

Here is the call graph for this function:

subroutine cpp_init::get_init_grid ( integer (c_int), intent(out)  ntriangle_in,
integer (c_int), intent(out)  nnode_in,
integer (c_int), intent(out)  nplanes_in,
integer (c_int), intent(out)  nwall_in,
real (c_double), intent(out)  wedge_angle_in,
real (c_double), intent(out)  eq_x_psi_in,
real (c_double), intent(out)  delta_phi_in,
integer (c_int), intent(out)  nguess_in,
integer (c_int), intent(out)  guess_list_len_in,
real (c_double), intent(out)  guess_min1_in,
real (c_double), intent(out)  guess_min2_in,
real (c_double), intent(out)  guess_max1_in,
real (c_double), intent(out)  guess_max2_in,
real (c_double), intent(out)  inv_guess_d1_in,
real (c_double), intent(out)  inv_guess_d2_in,
integer (c_int), intent(out)  npsi_surf2_in,
integer (c_int), intent(out)  iphi_offset_in,
integer (c_int), intent(out)  npsi00_in,
real (c_double), intent(out)  psi00min_in,
real (c_double), intent(out)  psi00max_in,
real (c_double), intent(out)  dpsi00_in,
type(c_ptr), intent(out)  psi_in,
type(c_ptr), intent(out)  basis_in,
type(c_ptr), intent(out)  nodes_in,
type(c_ptr), intent(out)  mapping_in,
type(c_ptr), intent(out)  guess_list_in,
type(c_ptr), intent(out)  guess_xtable_in,
type(c_ptr), intent(out)  guess_count_in,
type(c_ptr), intent(out)  guess_list_1d_in,
type(c_ptr), intent(out)  psi_surf2_in,
real (c_double), intent(out)  minval_psi_surf2_in,
real (c_double), intent(out)  maxval_psi_surf2_in,
type(c_ptr), intent(out)  wall_nodes_in,
type(c_ptr), intent(out)  node_to_wall_in,
type(c_ptr), intent(out)  rgn_in,
type(c_ptr), intent(out)  gx_in,
integer (c_int), intent(out)  nrho_in,
real (c_double), intent(out)  rhomax_in,
real (c_double), intent(out)  phimax_in 
)
subroutine cpp_init::get_init_heat_diag1 ( integer (c_int), intent(out)  heat_nsection_in,
integer (c_int), intent(out)  heat_npsi_in,
integer (c_int), intent(out)  heat_nr_in,
integer (c_int), intent(out)  heat_nz_in,
type(c_ptr), intent(out)  heat_rmin_in,
type(c_ptr), intent(out)  heat_rmax_in,
type(c_ptr), intent(out)  heat_dr_in,
type(c_ptr), intent(out)  heat_zmin_in,
type(c_ptr), intent(out)  heat_zmax_in,
type(c_ptr), intent(out)  heat_dz_in,
type(c_ptr), intent(out)  heat_pmin_in,
type(c_ptr), intent(out)  heat_dp_in 
)
subroutine cpp_init::get_init_heat_diag2 ( integer, intent(out)  heat_nseg_in,
integer, intent(out)  heat_nphi_in,
real(8), intent(out)  heat_delta_phi_in,
type(c_ptr), intent(out)  heat_r2_in,
type(c_ptr), intent(out)  heat_z2_in 
)
subroutine cpp_init::get_init_magnetic_field ( real (c_double), intent(out)  bt_sign,
real (c_double), intent(out)  bp_sign,
integer (c_int), intent(out)  ff_step,
integer (c_int), intent(out)  ff_order,
real (c_double), intent(out)  bd_min_r,
real (c_double), intent(out)  bd_max_r,
real (c_double), intent(out)  bd_min_z,
real (c_double), intent(out)  bd_max_z,
real (c_double), intent(out)  inpsi_in,
real (c_double), intent(out)  outpsi_in 
)
subroutine cpp_init::get_init_neutrals ( integer, intent(out)  neu_use_ion_loss_int,
integer, intent(out)  nbins 
)
subroutine cpp_init::get_ptb_3db_init ( integer, intent(out)  rampup_vac_int_in,
integer, intent(out)  num_ntor_in,
integer, intent(out)  rampup_interval_in,
integer, intent(out)  rampup_time_in,
integer, intent(out)  start_time_in,
type(c_ptr), intent(out)  ntor_in 
)
integer function cpp_init::get_sml_symmetric_f ( )

Here is the call graph for this function:


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