 Collisions | |
  GridMatrix | |
  CSCMatrix | |
  InvalidMatrixType | |
 Convergence | |
  Moments | |
 Diag | |
 Diag3DAdditional | |
 DiagF0df | |
 ED | |
 Eq | |
  CustomLinShape | |
  Profile | |
 Equil | |
  XPoint | |
 HeatDiag | |
 NLReader | |
  Param | |
  NameList | |
  NamelistReader | |
 PtlSlice | |
 Random | |
  rands | |
 Shift | |
 Streamed | |
  StreamView | |
  Task | |
 TracerDiag | |
 adios2_comm_module | |
  adios2_comm_define_local_var | Overloaded interface for Adios define local variable |
  adios2_comm_define_variable | Overloaded interface for Adios define variable |
  adios2_comm_get_type | Overloaded interface for Adios get type info |
  xgcio_init | Overloaded interface for Adios stage write initialization |
  xgcio_timer_type | |
  xgcio_type | |
 ADIOS2Stream | |
 AoSoAIndices | |
 assert_mod | |
  assert | |
 Bicub | |
 bicub_mod | |
  bicub_cpp_type | |
  bicub_interpol | |
  bicub_type | |
  eval_bicub | |
 bicub_setup | |
 BicubCoeff | |
 Boundary | |
 boundary_class | |
  boundary2_type | |
  range_type | |
 Charge | |
 Charges | |
 CheckerEntry | |
 col_f_module | |
  col_f_core_type | |
 col_module | |
 CollisionGrid | |
 CollisionSpecies | |
 CollisionSpeciesScalars | |
 CollisionVelocityGrids | |
 comm_mod | |
 CommandLineInputs | |
  Option | |
 coupling_core_edge_gem | |
 coupling_core_edge_gene | |
 coupling_core_edge_input | |
 coupling_core_edge_wrapper | |
 coupling_core_edge_xgc | |
 cpp_init | |
 cpp_input_module | This module contains input parameters that are only used in C++ code (this is temporarily not true, some are used in the resampling) |
 cpp_main_loop_module | |
 cub_setup | |
 CubInterp | |
 dbc_mod | "(D)irichlet (B)oundary (C)onditions" A module for evaluating Dirichlet boundary conditions for the Fourier decomposed Ampere and Poisson equations |
 diag_module | |
  poin_type | Data structure for Poincare diagnostic |
 Diagnostics | |
 diffusion_module | Module for computing anomalous transport by solving a simple Fick's law transport equation |
 Distribution | |
 DMObjects | |
 DMWrapper | |
 DomainDecomposition | |
 ecuyer_random | |
 ElectricField | |
 elliptics_mod | |
 eq_module | Plasma EQuilibrium module (prefix EQ) (1) Magnetic equilibrium information (from eqd file usually) (2) Density and temperature (+flow) profiles (from .prf file) |
  eq_ftn_type | |
  lin_interp | |
 Equilibrium | |
 extend_boundary | |
 f0_module | |
 f0analysis_module | |
 f90moduleinterfaces | Explicit interfaces to somve PETSc function used by the FSA solver |
  pcgetapplicationcontext | |
  pcsetapplicationcontext | |
 Field | |
 Field< VarType::Scalar, PhiInterpType::None > | |
 Field< VarType::Scalar, PhiInterpType::Planes > | |
 Field< VarType::Vector, PhiInterpType::Planes > | |
 Field< VarType::Vector2D, PhiInterpType::None > | |
 Field< VarType::Vector2D, PhiInterpType::Planes > | |
 FieldAlignedLocalFields | |
 FieldAlignedLocalFields< GyroKin, PhiInterpType::Planes > | |
 FieldDecomposition | |
 FieldFollowingCoordinates | |
 FieldWeights | |
 FieldWeights< DriftKin, PhiInterpType::None > | |
 FieldWeights< DriftKin, PhiInterpType::Planes > | |
 FieldWeights< GyroKin, PhiInterpType::None > | |
 FieldWeights< GyroKin, PhiInterpType::Planes > | |
 FileReader | |
 fld_module | |
  fld_type | |
 for | |
 GetPotentialGradTempViews | |
 global_particle_check | |
 GradientMatrices | |
 Grid | |
 grid_class | |
  decomp_type | |
  gradparx2_cpp | |
  grid_type | |
 GridField | |
 GridFieldPack | |
 GridFiles | |
 HeatDiagnostics | |
 ic_module | Provide initial condition if the perturbation is field aligned set the piw1 weight either satisfying a resonant condition or exciting all modes |
 input_module | |
 InputChecker | |
 lagrange_weights | This struct contains interpolation weights for 1D Lagrange interpolating polynomials of arbitrary order on a uniform 1D grid |
 lim_module | |
 LinearWeights | |
 load_balance_constraint_module | |
  performance_history | |
 load_balance_module | |
 LoadBalance | |
 LoadRegion | |
 LocalFields | |
 Machine | |
 magnetic_field | |
 MagneticEquilFiles | |
 MagneticField | |
 main_extra | |
 main_module | |
 mat_class | |
  mat_type | |
 Matrix | |
 MatShellCtx | |
 modquadpack | |
 mom_module | Moment generating function from f0_f data |
 MonteCarloCollider | |
 multispecies | |
 my_mpi | |
 MyMPI | |
 neu_module | Module containing the global data and variables for the neutral particle recycling model |
 Neutrals | |
 nintegrals_mod | A module for evaluating some angular integrals encountered in Fourier decomposition of Green's function boundary condition for Poisson and Ampere equations |
 omp_module | |
 OneDCoeff | |
 OneParticle | |
 ParticleLoadingParams | |
 perf_monitor | |
 PerturbedBField | |
 PertVec | |
 PlaneFieldGatherer | |
 Plasma | |
  DecomposedRecalculableF0Arrays | |
 poisson_extra | |
 pol_decomp_module | |
 Pseudo_inverse | For description see source file |
 PseudoInversePetscObjects | |
 psn_class | This module defines the data structure psn that is used for storing data on the triangle grid (fields, potentials, densities, etc.) |
  psn_type | |
 ptb_3db_module | The module "ptb_3db" contains the framework for handling perturbed 3D magnetic fields in XGCa and XGC1 |
 ptl_module | |
  aind | |
  ptl_type | |
  ptl_type_aosoa | |
  sind | |
  species_type | |
 PtlMvmt | |
 PushControls | |
 PushDiagnostic | |
 pushe_module_cab | |
 qsort_mod | |
 rad_module | |
 random_xgc | |
  seeds_type | |
 rem_module | Remainining time estimation module |
 resamp_module | |
  resamp_bin_type | |
 restart_module | |
  restart_ptl_type | |
 rtype | |
 RZPair | |
 ScatterTemplates | |
 ScatterTemplates< DriftKin, PIT > | |
 ScatterTemplates< GyroKin, PIT > | |
 setup_module | |
 setup_module_cab | |
 Sheath | |
 sheath_module | Module for variables and routines related to the logical sheath boundary condition |
 SheathParticles | |
 SheathVec | |
 Simd | |
 SimdConstants | |
 SimdGridVec | |
 SimdGyroRadius | |
 SimdGyroRadius< DriftKin > | |
 SimdGyroRadius< GyroKin > | |
 SimdParticles | |
 SimdPhase | |
 SimdVector | |
 SimdVector2D | |
 Simulation | |
 sml_module | |
 smooth_module | |
  smooth_nearx_type | |
  smooth_r_type | |
  smooth_type | |
 solver_init_module | |
  solver_init_data | |
 solvertest_module | |
 SortViews | |
 Sources | |
 Species | |
 src_module | |
 StepTrigger | |
 taskmap_module | |
 TmpColData | |
 UnfusedPushTmpViews | |
 unused_fortran_inputs_module | |
 VaryingBackground | |
 VecConstants | |
 VecParticles | |
 VecParticlesSimple | |
 VecPhase | |
 VelocityGrid | |
 Vertex | |
 VertexMap | |
 VGridDistribution | |
 ViewArithmeticPointers | |
 xgc_solver_module | This module defines the data structure and global variables needed for the Poisson solvers (or generally PETSc ksp-solvers) |
  xgc_solver | |
 xgc_ts_module | |
  xgc_ts | |