XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNCollisions
oNConvergence
oNDiag
oNDiag3DAdditional
oNDiagF0df
oNED
oNEq
oNEquil
oNHeatDiag
oNNLReader
oNPtlSlice
oNRandom
oNShift
oNStreamed
oNTracerDiag
oCadios2_comm_module
oCADIOS2Stream
oCAoSoAIndices
oCassert_mod
oCBicub
oCbicub_mod
oCbicub_setup
oCBicubCoeff
oCBoundary
oCboundary_class
oCCharge
oCCharges
oCCheckerEntry
oCcol_f_module
oCcol_module
oCCollisionGrid
oCCollisionSpecies
oCCollisionSpeciesScalars
oCCollisionVelocityGrids
oCcomm_mod
oCCommandLineInputs
oCcoupling_core_edge_gem
oCcoupling_core_edge_gene
oCcoupling_core_edge_input
oCcoupling_core_edge_wrapper
oCcoupling_core_edge_xgc
oCcpp_init
oCcpp_input_moduleThis module contains input parameters that are only used in C++ code (this is temporarily not true, some are used in the resampling)
oCcpp_main_loop_module
oCcub_setup
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
oCDMObjects
oCDMWrapper
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
oCf90moduleinterfacesExplicit interfaces to somve PETSc function used by the FSA solver
oCField
oCField< VarType::Scalar, PhiInterpType::None >
oCField< VarType::Scalar, PhiInterpType::Planes >
oCField< VarType::Vector, PhiInterpType::Planes >
oCField< VarType::Vector2D, PhiInterpType::None >
oCField< VarType::Vector2D, PhiInterpType::Planes >
oCFieldAlignedLocalFields
oCFieldAlignedLocalFields< GyroKin, PhiInterpType::Planes >
oCFieldDecomposition
oCFieldFollowingCoordinates
oCFieldWeights
oCFieldWeights< DriftKin, PhiInterpType::None >
oCFieldWeights< DriftKin, PhiInterpType::Planes >
oCFieldWeights< GyroKin, PhiInterpType::None >
oCFieldWeights< GyroKin, PhiInterpType::Planes >
oCFileReader
oCfld_module
oCfor
oCGetPotentialGradTempViews
oCglobal_particle_check
oCGradientMatrices
oCGrid
oCgrid_class
oCGridField
oCGridFieldPack
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
oCInputChecker
oClagrange_weightsThis struct contains interpolation weights for 1D Lagrange interpolating polynomials of arbitrary order on a uniform 1D grid
oClim_module
oCLinearWeights
oCload_balance_constraint_module
oCload_balance_module
oCLoadBalance
oCLoadRegion
oCLocalFields
oCMachine
oCmagnetic_field
oCMagneticEquilFiles
oCMagneticField
oCmain_extra
oCmain_module
oCmat_class
oCMatrix
oCMatShellCtx
oCmodquadpack
oCmom_moduleMoment generating function from f0_f data
oCMonteCarloCollider
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
oCParticleLoadingParams
oCperf_monitor
oCPerturbedBField
oCPertVec
oCPlaneFieldGatherer
oCPlasma
oCpoisson_extra
oCpol_decomp_module
oCPseudo_inverseFor description see source file
oCPseudoInversePetscObjects
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
oCPtlMvmt
oCPushControls
oCPushDiagnostic
oCpushe_module_cab
oCqsort_mod
oCrad_module
oCrandom_xgc
oCrem_moduleRemainining time estimation module
oCresamp_module
oCrestart_module
oCrtype
oCRZPair
oCScatterTemplates
oCScatterTemplates< DriftKin, PIT >
oCScatterTemplates< GyroKin, PIT >
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
oCsolver_init_module
oCsolvertest_module
oCSortViews
oCSources
oCSpecies
oCsrc_module
oCStepTrigger
oCtaskmap_module
oCTmpColData
oCUnfusedPushTmpViews
oCunused_fortran_inputs_module
oCVaryingBackground
oCVecConstants
oCVecParticles
oCVecParticlesSimple
oCVecPhase
oCVelocityGrid
oCVertex
oCVertexMap
oCVGridDistribution
oCViewArithmeticPointers
oCxgc_solver_moduleThis module defines the data structure and global variables needed for the Poisson solvers (or generally PETSc ksp-solvers)
\Cxgc_ts_module