XGC1
Main Page
Related Pages
Namespaces
Classes
Files
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
XGC_core
cpp
cpp Directory Reference
Directory dependency graph for 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_I.hpp
[code]
file
analytic_psi.hpp
[code]
file
array_deep_copy.hpp
[code]
file
basic_physics.hpp
[code]
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
bsolver_cpp_interface.F90
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.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_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_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.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.hpp
[code]
file
follow_psi_gradients.hpp
[code]
file
fortran_interfaces.F90
file
fourier_filter.cpp
file
fourier_filter.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_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
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
load_ptl.cpp
file
load_ptl.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.hpp
[code]
file
magnetic_field.hpp
[code]
file
magnetic_field.tpp
file
main.cpp
file
main_loop.cpp
file
main_loop.hpp
[code]
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.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_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
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
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_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.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
vgrid_distribution.hpp
[code]
file
vgrid_weights.hpp
[code]
file
view_arithmetic.hpp
[code]
file
xgc.cpp
file
xgc.hpp
[code]
file
xgc_io.hpp
[code]
Generated by
1.8.5