WARPXM v1.10.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 Nexamples
 Ngeometry
 Nkhi_casedata
 Nkinetic_equilibrium
 Nline_basis
 Nsimplex_basis
 Ntf_equilibrium
 Ntriangle_basis
 Nwarpy
 NWmUDGFunctions
 NwxmBase namespace for everything not included in the global namespace
 CBsplineEvaluator2DThe elements needed to evaluate the 2D B-spline
 Cconstants_5moment_tStructure for holding constants used in the 5moment solvers
 Cconstants_vlasovmaxwell_t
 Cface_t
 CsolverVariables_t
 CSphericalHemisphereConverterThis class should be used to convert face normal to a direction in the upper half of a hemisphere with origin at the origin of the vector This is used to get the consistent common normal used in the local discontinuous galerkin method
 CSphericalPositionVectorThis class computes Cartesian and Spherical components of a poition vector in space emanating from origin
 CTimestepConstraintInformation that constrain the time step
 CTimestepDecisionEncapsulates information necessary to communicate and explain a decision about what timestep should be taken
 CTimestepStatusManages information about dt tried first, dt actually taken, and dt suggested for the next timestep, along with the explanation (TimestepDecision) for each
 CvariableType_t
 CVlasovDiffusion
 CWmAdvectionFlux
 CWmApplicationBase Class for physics applications
 CWmApplication_ActionMoment
 CWmApplication_AXISYMMETRIC_IMHD_1D
 CWmApplication_AXISYMMETRIC_IMHD_2D
 CWmApplication_BGKcollisionSource
 CWmApplication_FirstMoment
 CWmApplication_IMHD_Arbitrarysource
 CWmApplication_IMHD_Powellsource
 CWmApplication_LangmuirDiffusionCoefficient
 CWmApplication_LangmuirEnergySource
 CWmApplication_LangmuirWaveKinetic
 CWmApplication_LOBC_SOURCE
 CWmApplication_SecondMomentComputes the Reduced Second Moment which becomes the fluid pressure p_{alpha} = n_{alpha} T_{alpha} = Full velocity space integral of A_{alpha}/ v_{dims}
 CWmApplication_VlasovMaxwell
 CWmApplication_VlasovPonderomotiveForce
 CWmApplication_ZerothMoment
 CWmArrayBaseDefines common interface for variables that are arrays
 CWmBasisArraySet
 CWmBurgersFlux
 CWmConstOpaquePtrOpaque Pointer object that carries the referenced data type, but does not expose this payload type as part of the pointer type
 CWmDistributedVariableDefines an interface for variables that exits over distributed memory
 CWmDomain
 CWmEulerRoeFlux
 CWmExecutionStep
 CWmExplicitRungeKuttaSchemeThe WmExplicitRungeKuttaScheme class
 CWmFillValueFills all components of a variable with a specified fill value from the input parameters
 CWmFunctionApplicatorGenerates initial conditions
 CWmGenerateChargedQuantities
 CWmGhostSyncSyncs distributed array overlapping cells bordering node boundaries (ghost cells) for the specified distributed arrays, or specific components of those distributed arrays
 CWmHostActionBase class for sub-solvers in the WARPXM system
 CWmHostSequencedGroupSequenced group that contains serial set of host steps generally implemented as host (C++) code
 CWmICFunctionBase class for functions used in generating initial conditions
 CWmICFunction_5Moment_Electron_Zpinch_1D
 CWmICFunction_5Moment_Electron_Zpinch_1D_Car
 CWmICFunction_5Moment_Electron_Zpinch_2D
 CWmICFunction_5Moment_Ion_Zpinch_1D
 CWmICFunction_5Moment_Ion_Zpinch_1D_Car
 CWmICFunction_5Moment_Ion_Zpinch_2D
 CWmICFunction_BandpassBase class for functions used in generating initial conditions
 CWmICFunction_BrioWu_ShockTube
 CWmICFunction_BumpBase class for functions used in generating initial conditions
 CWmICFunction_Couette_Fluid5
 CWmICFunction_Cylindrical_Couette_Fluid5
 CWmICFunction_DaiWoodward_ShockTube
 CWmICFunction_Field_Zpinch_1D
 CWmICFunction_Field_Zpinch_1D_Car
 CWmICFunction_Field_Zpinch_2D
 CWmICFunction_Field_Zpinch_Test_1D
 CWmICFunction_Fluid13_Custom
 CWmICFunction_FourierBase class for functions used in generating initial conditions
 CWmICFunction_GaussianBase class for functions used in generating initial conditions
 CWmICFunction_Hartmann_Field
 CWmICFunction_Hartmann_Fluid13
 CWmICFunction_Hartmann_MHD
 CWmICFunction_HeavisideBase class for functions used in generating initial conditions
 CWmICFunction_IMhd_Zpinch_1D
 CWmICFunction_IMhd_Zpinch_2D
 CWmICFunction_Langmuir_Dispersion_Field
 CWmICFunction_Langmuir_Dispersion_Fluid5
 CWmICFunction_Mhd_Custom
 CWmICFunction_Orszag_Tang_MHD
 CWmICFunction_PHField_Zpinch_1D
 CWmICFunction_PolynomialBase class for functions used in generating initial conditions
 CWmICFunction_Pulse_Fluid13
 CWmICFunction_Pulse_Fluid5
 CWmICFunction_Pulses_Fluid13
 CWmICFunction_Pulses_Fluid5
 CWmICFunction_RampBase class for functions used in generating initial conditions
 CWmICFunction_RandomVelocity_Fluid13
 CWmICFunction_SetToBase class for functions used in generating initial conditions
 CWmICFunction_ShockTube_Fluid13
 CWmICFunction_ShockTube_Fluid5
 CWmICFunction_Sinc_Field
 CWmICFunction_Sinc_Field_2D
 CWmICFunction_Sinc_Fluid13
 CWmICFunction_Sine_Field
 CWmICFunction_Slab_Fluid5
 CWmICFunction_TE_TM_ModeBase class for functions used in generating initial conditions
 CWmICFunction_Vlasov_Landau_DampingBase class for functions used in generating initial conditions
 CWmICFunction_Vlasov_Two_StreamBase class for functions used in generating initial conditions
 CWmICFunction_Vlasovmaxwell_CustomBase class for functions used in generating initial conditions
 CWmICGeneratorGenerates initial conditions
 CWmIndexerTemplate<typename T> class WxArray;
 CWmNameTreeProvides hierarchical container for T values according to unique string keys
 CWmOpaquePtrOpaque Pointer object that carries the referenced data type, but does not expose this payload type as part of the pointer type
 CWmPatchProcessBase class for processes that are broken up onto separate sections of the mesh (patches)
 CWmPatchProcessorUsed to manage taskes run on patches of a domain
 CWmPCMaxwellFlux
 CWmPearsonIVClosureSchemeGenerator
 CWmPearsonIVHLLFlux
 CWmPearsonIVReconditioner
 CWmPHMaxwellFluidSource
 CWmPHMaxwellFlux
 CWmPlasma13MomentCollisionFlux
 CWmPlasma13MomentFieldSource
 CWmPlasma13MomentInterCollisionalSourceBGK
 CWmPlasma13MomentIntraCollisionalSourceBGK
 CWmPlasma13MomentRelax
 CWmPlasma5MomentBraginskiiFlux
 CWmPlasma5MomentBraginskiiSource
 CWmPlasma5MomentCollisionSource
 CWmPlasma5MomentFieldSource
 CWmProbeLocationUsed to probe a position in a dataset and export that data to a hdf5 file over the course of the simulation
 CWmQuadratureSystem
 CWmReconstructionTest
 CWmSequencedGroupRepresents a set of events that must be executed serially in the specified sequence
 CWmSimulationTop level class for WARPXM simulations
 CWmSolverProvides many vital functionality to building and executing a sequence of simulation code
 CWmSolverBaseA base class for solvers in WARPM
 CWmStructuredGeometryClass used for generating Structured Geometry information for kinetic phase space calculations
 CWmStructuredSquareClass used for generating Structured Geometry information for kinetic phase space calculations specifically of a SQUARE this object is 2D where the "x" direction is x and where the "y" direction is vx
 CWmSubSolverBase class for sub-solvers in WARPXM compute kernel system
 CWmSynchronizerSyncs distributed variables overlapping cell boundaries (ghost cells)
 CWmTemporalSolver_RK
 CWmTestSuggestedDtUsed with the HOFVM scheme to calculate the absolute minimum of a dataset
 CWmTimedSwapVariablesSwaps two like variables, internalized storage remains, while outer shell naming is swapped
 CWmTypedArrayDefines common interface for arrays of type T elements
 CWmTypeOpaqueArrayDefines common interface for arrays of elements
 CWmTypeWrapper
 CWmUDGGeometry
 CWmUHOFVGeometry
 CWmUnstructuredApp
 CWmUnstructuredArrayClass for handling unstructured arrays
 CWmUnstructuredEquationSet
 CWmUnstructuredGeometryClass used for generating mesh geometry concerns
 CWmUnstructuredPatch
 CWmUnstructuredPatchArray
 CWmUnstructuredPatchLinkUsed to define the elements to pull from another patch
 CWmUnstructuredReconstructionClass used for generating reconstruction arrays for the high-order finite volume method
 CWmUnstructuredSubdomainArray
 CWmUnstructuredSubdomainArrayBase
 CWmVariableBase class for variables that store one or more components of data
 CWmVariableLoaderLoads all components of a variable from a specified file from the input parameters
 CWmVariableParser
 CWmVariableSwapperSwaps two like variables, internalized storage remains, while outer shell naming is swapped
 CWmWriteOutWrites a dataset to a file each frame
 CWxAnyClass WxAny is based on the "any" class described in "Valued Conversion", Kevlin Henney, C++ Report, July-August 2000, pages 37–40
 CWxBoxWxBox represents a n-dimensional box of elements specified by lower coordinates and upper coordinates
 CWxCreatorThis creator is meant to be used for classes with default constructor
 CWxCreatorBase
 CWxCreatorForChildrenThis creator is meant to be used for classes that require a parent argument to their constructor
 CWxCreatorForChildrenBase
 CWxCreatorMap
 CWxCreatorMapBaseDefines Common Interface for WxCreatorMap
 CWxCryptWxCrypt provides a container to store/retrive name-value pairs
 CWxCryptSetWxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets, thus providing a powerful way of representing hierarchical data
 CWxCryptSetLexerClass that provides utility to read an input stream into a WxCryptSet
 CWxFileHandlerClass to log messages to a file
 CWxHdf5IoWxHdf5Io is the interface for the HDF5 implementation of HDF5
 CWxHdf5IoTmplWxHdf5IoTmpl does the reading and writing to HDF5 files for a given data type
 CWxHdf5NodeTypevHDF5 specific i/o node wrapper
 CWxHdf5TraitsTraits class for HDF5
 CWxIoBaseProvides an abstract interface for access to hierachical datasets
 CWxIoNodeTypevProvides a means for derived messengers to return implimentation specific message status flags and data
 CWxIoTmplWxIoTmpl is the base class for access to a hierarchical file system with groups, data sets, and attributes for those datasets
 CWxLogger
 CWxLoggerBaseEstablishes basic interface of loggers
 CWxLogRecordHandlerClass to handle log messages generated by WarpX logging system
 CWxLogStreamProvides interface to streaming iostreams to logs
 CWxLogStreamStrmWorks with WxLogStream for providing streaming to logs
 CWxMpiMsgMPI Messenger
 CWxMpiMsgStatus_vMpi specific message status wrapper
 CWxMpiMsgTmpl
 CWxMpiTraitsType traits for use in MPI messengers
 CWxMpiTraits< bool >
 CWxMpiTraits< char >
 CWxMpiTraits< double >
 CWxMpiTraits< float >
 CWxMpiTraits< int >
 CWxMpiTraits< long >
 CWxMpiTraits< long double >
 CWxMpiTraits< long long int >
 CWxMpiTraits< short >
 CWxMpiTraits< unsigned >
 CWxMpiTraits< unsigned char >
 CWxMpiTraits< unsigned long >
 CWxMpiTraits< unsigned short >
 CWxMsgBaseProvides an abstract interface for message based communication between different processes
 CWxMsgStatus_vProvides a means for derived messengers to return implimentation specific message status flags and data
 CWxMsgTmplProvides interface for messaging between processes
 CWxObjectWxObject is a base class for WarpX classes which need to go through a creation/destruction cycle within the simulation
 CWxRangeWxRange represents a hyper-rectangular domain of an n-dimensional space of integers
 CWxSplitRangeWxSplitRange splits a range into smaller ranges in a cartesian manner
 CWxStepperBase class for objects which can be advanced in time
 CWxStepperStatusRepresents important parameters for the efficacy of a completing simulation step
 CWxStreamHandlerClass to log messages to an open stream
 CWxTimerTimer class which keeps accurate wall time
 CWxTypeListWxTypeList class provides a means of defining a list of types (hence the name "typelist")
 CWxTypeMapWxTypeMap can be used to generate a whole class hierachy at compile time
 CWxTypeMap< WxNullType, Unit >Specialization 3: For WxNullType do nothing
 CWxTypeMap< WxTypeList< T1, T2 >, Unit >Specialization 1: Inherit from WxTypeMap generated from the elements of the typelist