XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNConvergence
oNEq
oNNLReader
oNRandom
oNShift
oNStreamed
oNTracerDiag
oCadios2_comm_module
oCAoSoAIndices
oCassert_mod
oCBicub
oCbicub_mod
oCbicub_setup
oCBicubCoeff
oCbnc_module
oCboundary_class
oCCharge
oCchargee_module_cab
oCcol_f_module
oCcol_module
oCCollisionGrid
oCCollisionSpecies
oCCollisionSpeciesScalars
oCcomm_mod
oCcommon_ptl_routines
oCcoupling_core_edge
oCcoupling_module
oCcpp_init
oCcpp_input_moduleThis module contains input parameters that are only used in C++ code
oCcpp_main_loop_module
oCCubInterp
oCdbc_mod"(D)irichlet (B)oundary (C)onditions" A module for evaluating Dirichlet boundary conditions for the Fourier decomposed Ampere and Poisson equations
oCdiag_module
oCDiagnostics
oCdiffusion_moduleModule for computing anomalous transport by solving a simple Fick's law transport equation
oCDistribution
oCDomainDecomposition
oCecuyer_random
oCElectricField
oCelliptics_mod
oCeq_modulePlasma EQuilibrium module (prefix EQ) (1) Magnetic equilibrium information (from eqd file usually) (2) Density and temperature (+flow) profiles (from .prf file)
oCEquilibrium
oCextend_boundary
oCf0_module
oCf0analysis_module
oCf90moduleinterfaces
oCFieldAlignedLocalFields
oCFieldGather
oCFieldWeights
oCFieldWeights< DriftKin >
oCFieldWeights< GyroKin >
oCFieldXGCa
oCfld_module
oCfor
oCglobal_particle_check
oCGrid
oCgrid_class
oCGridFiles
oCHeatDiagnostics
oCic_moduleProvide initial condition if the perturbation is field aligned set the piw1 weight either satisfying a resonant condition or exciting all modes
oCinput_module
oCInvVectorFieldPlanes
oCitp_module
oCLinearWeights
oCload_balance_constraint_module
oCload_balance_module
oCLocalFields
oCmagnetic_field
oCMagneticField
oCmain_extra
oCmain_module
oCmat_class
oCmodquadpack
oCmom_moduleMoment generating function from f0_f data
oCmultispecies
oCmy_mpi
oCMyMPI
oCneu_moduleModule containing the global data and variables for the neutral particle recycling model
oCNeutrals
oCnintegrals_modA module for evaluating some angular integrals encountered in Fourier decomposition of Green's function boundary condition for Poisson and Ampere equations
oComp_module
oCOneDCoeff
oCOneParticle
oCperf_monitor
oCPerturbedBField
oCPertVec
oCpol_decomp_module
oCpsn_classThis module defines the data structure psn that is used for storing data on the triangle grid (fields, potentials, densities, etc.)
oCptb_3db_moduleThe module "ptb_3db" contains the framework for handling perturbed 3D magnetic fields in XGCa and XGC1
oCptl_module
oCpushe_module_cab
oCqsort_mod
oCrad_module
oCrandom_xgc
oCrem_moduleRemainining time estimation module
oCresamp_module
oCrestart_module
oCRZPair
oCScalarFieldPlanes
oCScatterTemplates
oCScatterTemplates< DriftKin >
oCScatterTemplates< GyroKin >
oCsetup_module
oCsetup_module_cab
oCSheath
oCsheath_moduleModule for variables and routines related to the logical sheath boundary condition
oCSheathParticles
oCSheathVec
oCSimd
oCSimdConstants
oCSimdGridVec
oCSimdGyroRadius
oCSimdGyroRadius< DriftKin >
oCSimdGyroRadius< GyroKin >
oCSimdParticles
oCSimdPhase
oCSimdVector
oCSimdVector2D
oCSimulation
oCsml_module
oCsmooth_module
oCSortViews
oCSpecies
oCsrc_module
oCtaskmap_module
oCTmpColData
oCTmpSpecies
oCVecConstants
oCVecParticles
oCVecParticlesSimple
oCVecPhase
oCVector2DFieldPlanes
oCVectorFieldPlanes
oCVelocityGrid
oCVertex
oCVertexMap
oCwall_crossThis module provides the capability to search where a trajectory (straight line between 2 points) crosses a polygon (i.e. the wall curve of the solver mesh). The data structure wall_cross_check_type provides an object that contains all information needed for the search beyond the test trajectory: Coordinates of the wall vertices, and a guess table to accelerate the search based on a 2D uniform, rectangular guess grid. The routine wall_cross2 finds the segment of the polygon that intersects with the input trajectory
oCxgc_solver_moduleThis module defines the data structure and global variables needed for the Poisson solvers (or generally PETSc ksp-solvers)
\Cxgc_ts_module