XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cpp Directory Reference
Directory dependency graph for cpp:
/u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/cpp

Files

file  access_add.hpp [code]
 
file  add_f0_analytic.cpp
 
file  add_f0_analytic.hpp [code]
 
file  adios2.cpp
 
file  adios2.hpp [code]
 
file  analytic_3dmag.hpp [code]
 
file  analytic_I.hpp [code]
 
file  analytic_psi.hpp [code]
 
file  array_deep_copy.hpp [code]
 
file  ascii_plots.hpp [code]
 
file  basic_physics.hpp [code]
 
file  bias_potential.cpp
 
file  bias_potential.hpp [code]
 
file  bicub.cpp
 
file  bicub.hpp [code]
 
file  bicub.tpp
 
file  bicub_setup.F90
 
file  bounce.hpp [code]
 
file  bounce.tpp
 
file  boundaries.hpp [code]
 
file  boundaries.tpp
 
file  boundary.hpp [code]
 
file  bounds.hpp [code]
 
file  broadcast_views.hpp [code]
 
file  bsolver_cpp_interface.F90
 
file  calc_mag_drift_flux_avg.cpp
 
file  calc_mag_drift_flux_avg.hpp [code]
 
file  cce_fcoupling_resample.cpp
 
file  cce_fcoupling_resample.hpp [code]
 
file  charge.hpp [code]
 
file  charge_f0.cpp
 
file  charge_f0.hpp [code]
 
file  charge_sum_and_gyroaverage.cpp
 
file  charge_sum_and_gyroaverage.hpp [code]
 
file  check_aif_flx_format.hpp [code]
 
file  check_input_file.hpp [code]
 
file  checkpoint.cpp
 
file  checkpoint.hpp [code]
 
file  checkpoint_files.cpp
 
file  checkpoint_files.hpp [code]
 
file  coarse_graining.cpp
 
file  coarse_graining.hpp [code]
 Contains functions related to coarse graining of particle weights.
 
file  col_grid.hpp [code]
 
file  col_grid.tpp
 
file  col_grid_matrix.hpp [code]
 
file  col_grid_matrix.tpp
 
file  col_species.hpp [code]
 
file  col_vgrids.hpp [code]
 
file  collisions.cpp
 
file  collisions.hpp [code]
 
file  command_line_inputs.hpp [code]
 
file  constants.hpp [code]
 
file  count_ptl_per_node.cpp
 
file  count_ptl_per_node.hpp [code]
 
file  cpp_init_mod.F90
 
file  cub_interp.cpp
 
file  cub_interp.hpp [code]
 
file  cub_interp.tpp
 
file  cub_setup.F90
 
file  current_drive.cpp
 
file  current_drive.hpp [code]
 
file  deprecated_and_removed_inputs.hpp [code]
 
file  diag_1d.cpp
 
file  diag_1d.hpp [code]
 
file  diag_3d.cpp
 
file  diag_3d.hpp [code]
 
file  diag_3d_additional.cpp
 
file  diag_3d_additional.hpp [code]
 
file  diag_3d_f0_f.cpp
 
file  diag_3d_f0_f.hpp [code]
 
file  diag_f0.cpp
 
file  diag_f0.hpp [code]
 
file  diag_f0_df.cpp
 
file  diag_f0_df.hpp [code]
 
file  diag_marker_den.cpp
 
file  diag_marker_den.hpp [code]
 
file  diag_particle.cpp
 
file  diag_particle.hpp [code]
 
file  diagnosis.cpp
 
file  diagnosis.hpp [code]
 
file  diagnostic.hpp [code]
 
file  diagnostics.hpp [code]
 
file  diffusion.cpp
 
file  diffusion.hpp [code]
 
file  distribute_f0g.cpp
 
file  distribute_f0g.hpp [code]
 
file  distribution.hpp [code]
 
file  DM_wrapper.hpp [code]
 
file  domain_decomposition.hpp [code]
 
file  domain_decomposition.tpp
 
file  dryrun.cpp
 
file  dryrun.hpp [code]
 
file  dump_bfield.cpp
 
file  dump_bfield.hpp [code]
 
file  dump_f0_grid.cpp
 
file  dump_f0_grid.hpp [code]
 
file  electric_field.hpp [code]
 
file  elliptics.hpp [code]
 
file  em_field_filter.cpp
 
file  em_field_filter.hpp [code]
 
file  em_push_physics.hpp [code]
 
file  em_push_physics.tpp
 
file  em_solve_algorithm.cpp
 
file  em_solve_algorithm.hpp [code]
 
file  equil.cpp
 
file  equil.hpp [code]
 
file  equil.tpp
 
file  f0_redistribute.cpp
 
file  f0_redistribute.hpp [code]
 
file  f_source.cpp
 
file  f_source.hpp [code]
 
file  ff_projection.cpp
 
file  ff_projection.hpp [code]
 
file  field.hpp [code]
 
file  field_aligned_local_fields.hpp [code]
 
file  field_decomposition.hpp [code]
 
file  field_following_coordinates.hpp [code]
 
file  file_reader.hpp [code]
 
file  flux_surface_average.cpp
 
file  flux_surface_average.hpp [code]
 
file  follow_psi_gradients.hpp [code]
 
file  fortran_interfaces.F90
 
file  fourier_filter.cpp
 
file  fourier_filter.hpp [code]
 
file  get_adiabatic_response.cpp
 
file  get_adiabatic_response.hpp [code]
 
file  get_angular_conversion_fac.cpp
 
file  get_angular_conversion_fac.hpp [code]
 
file  get_current_local_pid.hpp [code]
 
file  get_current_local_pid.tpp
 
file  get_current_node.hpp [code]
 
file  get_current_node.tpp
 
file  get_current_pid.hpp [code]
 
file  get_current_pid.tpp
 
file  get_current_triangles.hpp [code]
 
file  get_current_triangles.tpp
 
file  get_moments.cpp
 
file  get_moments.hpp [code]
 
file  get_monte_num.cpp
 
file  get_monte_num.hpp [code]
 
file  get_potential_grad.cpp
 
file  get_potential_grad.hpp [code]
 
file  get_sonic_fields.cpp
 
file  get_sonic_fields.hpp [code]
 
file  get_total_f.cpp
 
file  get_total_f.hpp [code]
 
file  get_tr_save.cpp
 
file  get_tr_save.hpp [code]
 
file  get_volume.cpp
 
file  get_volume.hpp [code]
 
file  getf0.hpp [code]
 
file  getf0.tpp
 
file  global_particle_check.cpp
 
file  global_particle_check.hpp [code]
 
file  globals.hpp [code]
 
file  gradient_matrices.hpp [code]
 
file  gradparx2.cpp
 
file  gradparx2.hpp [code]
 
file  grid.cpp
 
file  grid.hpp [code]
 
file  grid.tpp
 
file  grid_deriv.cpp
 
file  grid_deriv.hpp [code]
 
file  grid_field.hpp [code]
 
file  grid_field_pack.hpp [code]
 
file  grid_files.hpp [code]
 
file  grid_node_tr_mapping.cpp
 
file  grid_node_tr_mapping.hpp [code]
 
file  grid_setup.hpp [code]
 
file  grid_structs.hpp [code]
 
file  grid_triangle_adjacency.cpp
 
file  grid_triangle_adjacency.hpp [code]
 
file  grid_weights.hpp [code]
 
file  guess_list_1d.hpp [code]
 
file  guess_table.hpp [code]
 
file  guess_table_setup.F90
 
file  gyro_avg_mat.cpp
 
file  gyro_avg_mat.hpp [code]
 
file  gyro_radius.hpp [code]
 
file  heat_diagnostics.cpp
 
file  heat_diagnostics.hpp [code]
 
file  heat_diagnostics.tpp
 
file  host_array.hpp [code]
 
file  hyper_viscosity.cpp
 
file  hyper_viscosity.hpp [code]
 
file  increase_ptl_tor.cpp
 
file  increase_ptl_tor.hpp [code]
 
file  init_gradient_mat.cpp
 
file  init_gradient_mat.hpp [code]
 
file  init_objects.cpp
 
file  init_objects.hpp [code]
 
file  initialize_equil_profiles.cpp
 
file  initialize_equil_profiles.hpp [code]
 
file  initialize_particles.cpp
 
file  initialize_particles.hpp [code]
 
file  inputs_only_used_in_fortran.cpp
 
file  label.hpp [code]
 
file  lagrange_weights.hpp [code]
 
file  limit_marker_density.cpp
 
file  limit_marker_density.hpp [code]
 
file  linear_1d_interpolation.hpp [code]
 
file  linear_weights.hpp [code]
 
file  load_balance.hpp [code]
 
file  loadable_buffer.hpp [code]
 
file  local_equil_profiles.hpp [code]
 
file  local_fields.hpp [code]
 
file  loop_voltage.hpp [code]
 
file  loop_voltage_diag.cpp
 
file  loop_voltage_diag.hpp [code]
 
file  magnetic_equil_files.cpp
 
file  magnetic_equil_files.hpp [code]
 
file  magnetic_field.cpp
 
file  magnetic_field.hpp [code]
 
file  magnetic_field.tpp
 
file  main.cpp
 
file  main_loop.cpp
 
file  main_loop.hpp [code]
 
file  matrix.cpp
 
file  matrix.hpp [code]
 
file  maxwellian.hpp [code]
 
file  memory_cleaning_simple.cpp
 
file  memory_cleaning_simple.hpp [code]
 
file  memory_prediction.hpp [code]
 
file  memory_usage.cpp
 
file  memory_usage.hpp [code]
 
file  moments.cpp
 
file  moments.hpp [code]
 
file  moments_check.cpp
 
file  moments_check.hpp [code]
 
file  monte_carlo_collisions.cpp
 
file  monte_carlo_collisions.hpp [code]
 
file  move_f0g_to_ptl.cpp
 
file  move_f0g_to_ptl.hpp [code]
 
file  my_mirror_view.hpp [code]
 
file  my_mpi.cpp
 
file  my_mpi.hpp [code]
 
file  my_subview.hpp [code]
 
file  NamelistReader.hpp [code]
 
file  nan_check.hpp [code]
 
file  negative_f_correction.F90
 
file  neutrals.cpp
 
file  neutrals.hpp [code]
 
file  pack.hpp [code]
 
file  particle_stream.hpp [code]
 
file  particle_stream.tpp
 
file  particles.hpp [code]
 
file  particles.tpp
 
file  partition_intersect.F90
 
file  pellet.cpp
 
file  pellet.hpp [code]
 
file  perturbed_B_field.hpp [code]
 
file  perturbed_B_field.tpp
 
file  plane.cpp
 
file  plane.hpp [code]
 
file  plane.tpp
 
file  plane_field_gatherer.hpp [code]
 
file  plasma.cpp
 
file  plasma.hpp [code]
 
file  poloidal_sum.hpp [code]
 
file  poly_basis.hpp [code]
 
file  predict_memory_usage.cpp
 
file  predict_memory_usage.hpp [code]
 
file  profile.hpp [code]
 
file  profile_setup.F90
 
file  pseudo_inverse.cpp
 
file  pseudo_inverse.hpp [code]
 
file  pseudo_inverse_diag.cpp
 
file  pseudo_inverse_diag.hpp [code]
 
file  pullback_weight.cpp
 
file  pullback_weight.hpp [code]
 
file  push.cpp
 
file  push.hpp [code]
 
file  push_algorithm.hpp [code]
 
file  push_algorithm.tpp
 
file  push_As.cpp
 
file  push_As.hpp [code]
 
file  push_controls.hpp [code]
 
file  push_diagnostic.hpp [code]
 
file  push_diagnostic.tpp
 
file  push_physics.hpp [code]
 
file  push_physics.tpp
 
file  quasineutrality.cpp
 
file  quasineutrality.hpp [code]
 
file  radiation.cpp
 
file  radiation.hpp [code]
 
file  range_view.hpp [code]
 
file  ranx.hpp [code]
 
file  resampling.cpp
 
file  resampling.hpp [code]
 
file  rng_seed.cpp
 
file  rng_seed.hpp [code]
 
file  rz_bounds.hpp [code]
 
file  scatter.cpp
 
file  scatter.hpp [code]
 
file  send_recv_flux_surfs.cpp
 
file  send_recv_flux_surfs.hpp [code]
 
file  send_recv_potential.cpp
 
file  send_recv_potential.hpp [code]
 
file  send_recv_toroidal.hpp [code]
 
file  set_nans_to_zero.cpp
 
file  set_nans_to_zero.hpp [code]
 
file  setup_solver_boundaries.cpp
 
file  setup_solver_boundaries.hpp [code]
 
file  sheath.cpp
 
file  sheath.hpp [code]
 
file  sheath.tpp
 
file  sheath_adjust.cpp
 
file  sheath_adjust.hpp [code]
 
file  shift.cpp
 
file  shift.hpp [code]
 
file  simd.hpp [code]
 
file  simple00_solver.cpp
 
file  simple00_solver.hpp [code]
 
file  simpleFOM.hpp [code]
 
file  sml.hpp [code]
 
file  sml.tpp
 
file  smoothing.hpp [code]
 
file  solve.cpp
 
file  solve.hpp [code]
 
file  solve_algorithm.cpp
 
file  solve_algorithm.hpp [code]
 
file  solve_ampere.cpp
 
file  solve_ampere.hpp [code]
 
file  solve_poisson_axisym.cpp
 
file  solve_poisson_axisym.hpp [code]
 
file  solve_poisson_turb.cpp
 
file  solve_poisson_turb.hpp [code]
 
file  solver.cpp
 
file  solver.hpp [code]
 
file  solver_settings.hpp [code]
 
file  sort.cpp
 
file  sort.hpp [code]
 
file  source.hpp [code]
 
file  sources.hpp [code]
 
file  space_settings.hpp [code]
 
file  species.cpp
 
file  species.hpp [code]
 
file  spectral_decomposition.cpp
 
file  spectral_decomposition.hpp [code]
 
file  split_segments.cpp
 
file  split_segments.hpp [code]
 
file  split_weight_algorithm.cpp
 
file  split_weight_algorithm.hpp [code]
 
file  step_trigger.hpp [code]
 
file  streamed_parallel_for.hpp [code]
 
file  switch_em_es.cpp
 
file  switch_em_es.hpp [code]
 
file  task_group.hpp [code]
 
file  thermal_bath.cpp
 Functions related to thermal bath computations.
 
file  thermal_bath.hpp [code]
 
file  timer_macro.hpp [code]
 
file  toroidal_average.hpp [code]
 
file  tracer_diag.cpp
 
file  tracer_diag.hpp [code]
 
file  transpose_particles.hpp [code]
 
file  tricub.cpp
 
file  tricub.hpp [code]
 
file  tricub.tpp
 
file  tricub_setup.F90
 
file  unfused_push_algorithm.cpp
 
file  unfused_push_algorithm.hpp [code]
 
file  uniform_range.hpp [code]
 
file  update_analytic_f0.cpp
 
file  update_analytic_f0.hpp [code]
 
file  update_analytic_f0_old.cpp
 
file  update_analytic_f0_old.hpp [code]
 
file  update_f0.cpp
 
file  update_f0.hpp [code]
 
file  update_particle_flags.hpp [code]
 
file  update_ptl_weights.cpp
 
file  update_ptl_weights.hpp [code]
 
file  validity_check.cpp
 
file  validity_check.hpp [code]
 
file  varying_background.hpp [code]
 
file  velocity_grid.hpp [code]
 
file  vertex_list.cpp
 
file  vertex_list.hpp [code]
 
file  vgrid_distribution.hpp [code]
 
file  vgrid_weights.hpp [code]
 
file  view_arithmetic.hpp [code]
 
file  volumes_and_areas.cpp
 
file  volumes_and_areas.hpp [code]
 
file  xgc.cpp
 
file  xgc.hpp [code]
 
file  xgc_io.hpp [code]