Loading [MathJax]/extensions/TeX/boldsymbol.js
WARPXM v1.10.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cwxm::meta::all< Vals >Determines if all predicated values are true or not
 Cwxm::meta::all< false, Vals... >
 Cwxm::meta::all< true, Vals... >
 Cwxm::app_base
 Capp.applications_container
 CWmFunctionApplicator::applicator_t
 Cwxm::apps::five_moment::AppSetupHelperHelper class that automates common setup tasks for 5-moment fluid physics applications
 Cwxm::apps::mhd::AppSetupHelperHelper class that automates common setup tasks for mhd physics applications
 Cwxm::array::array_allocation_t< T >
 Cwxm::array::array_allocation_t< real >
 Cwarpy.post_processing.band_diagrams.analytical_1d.Bands1DBase class for 1D photonic band objects
 Cwarpy.helpers.bloch.BlochVarA supervariable that contains real and imaginary variables for each region specified
 CBsplineEvaluator2DThe elements needed to evaluate the 2D B-spline
 Ckhi_casedata.Case
 CWmFunctionApplicator::applicator_t::components_t::component_t
 CWmVariableParser::component_t
 CWmFunctionApplicator::applicator_t::components_t
 Cconstants_5moment_tStructure for holding constants used in the 5moment solvers
 Cconstants_vlasovmaxwell_t
 Cwxm::detail::creator_baseImplementation detail so deletion happens correctly
 Cwarpy.post_processing.band_diagrams.density_profiles.Density1DDensity profile base class
 Cwxm::dfem::variable::distributed_component_t
 Cwarpy.xdmf.generator.entityAn entity wrapper
 Cwxm::dfem::variable_adjuster::limiter::positivity_enforcing::EulerLimiterHelperHelper class for the NDGEulerPositivityPreservingLimiter
 Cstd::exception
 Cface_t
 Cexamples.dg.plasma.langmuir.langmuir_postproc.freq_analysis
 Cwxm::temporal::ImplicitRKSchemeHandles basic singly implicit RK time integration
 Cwxm::integrateVariables
 Ckinetic_equilibrium.KineticEquilibrium
 Cwarpy.helpers.lobc.lobcA class that automates Lacuna based open boundary (LOBC) setup
 Cstd::map
 Cwxm::mesh::meshBase class for handling input meshes
 Cwxm::dfem::variable_adjuster::limiter::positivity_enforcing::MHDLimiterHelperHelper class for the NDGMHDPositivityPreservingLimiter
 Cwxm::multi_iterator< max_dims >A multi-dimensional iterator Stores the index in each dimension, as well as a global flattened index
 Cwarpy.dataset.MultiDatasetRepresents a collection of datasets from similar simulations
 Cobject
 Cwxm::sync::patch_synchronizer_t
 Cgeometry::phase_space::PhaseSpaceDGGeometryDefines the global nodal DG phase space geometry at the patch level, given a WmUDGGeometry object that describes the patch level physical space nodal DG geometry and structured velocity space information
 Cgeometry::phase_space_element::PhaseSpaceElementBase class used for generating phase space element information for kinetic phase space calculations
 Cgeometry::phase_space_element::PhaseSpaceFacePhaseSpaceFace Class used by PhaseSpaceElements
 Ckhi_casedata.PositionSpace
 Cwarpy.post_processing.post1d.post_process_1dPost processing utilities for 1D simulations
 Cwarpy.post_processing.post2d.post_process_2dPost processing utilities for 2D simulations
 Cwarpy.dataset.ProbeDatasetA set of probe_field objects for one simulation
 Cwarpy.dataset.ProbeFieldRepresents a single probe variablefield
 Cwarpy.dataset.ProbeMultiDatasetRepresents a collection of probe_datasets from similar simulations
 Cwarpy.post_processing.probes.ProbePostProcPost processing utilities for probes
 Csimplex_basis.QuadratureRule
 Cwxm::raii_base< T, PTR_TYPE, CPTR_TYPE >
 Cwxm::raii_base< T, T, T >
 Cwxm::sync::rank_synchronizer_t
 CWxTypeMap< AtomicType, Unit >::Rebind< T >
 CWxTypeMap< WxNullType, Unit >::Rebind< T >
 CWxTypeMap< WxTypeList< T1, T2 >, Unit >::Rebind< T >
 Cwxm::dfem::tools::scope_t
 CWmSolverBase::solverParameters_t
 CsolverVariables_t
 Css.spatial_solver
 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
 Cwxm::dfem::array::subdomain_array_tUsed to represent a scalar existing on a basis within a portion of the domain (subdomain)
 CWmVariable::SwapImpl
 Cwxm::dfem::sync::tools::sync_chunk_t
 Cwxm::dfem::sync::tools::sync_link_t
 CWmUnstructuredArray::syncRegistry_t
 Cwxm::temporal_solver::temporal_var
 Cunittest.TestCase
 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
 Ctf_equilibrium.TwoFluidEquilibrium
 CWmUDGFunctions::typeString< T >
 CWmUDGFunctions::typeString< double >
 CWmUDGFunctions::typeString< float >
 CWmUDGFunctions::typeString< int >
 CWmUDGFunctions::typeString< unsigned >
 Cwxm::dfem::variable::UniqueDistributedComponentClass for Unique Distributed Component
 Cwxm::dfem::array::UniqueSubdomainArrayUsed to represent a scalar existing within a portion of the domain (subdomain) where vector size is 1
 CUnit
 Cva.variable_adjuster
 CvariableType_t
 Cstd::vector
 Ckhi_casedata.VelocitySpace
 Cgen.warpy_obj
 CWmArrayBase< MAJOR_ORDER_TYPE >Defines common interface for variables that are arrays
 CWmBasisArraySet
 CWmConstOpaquePtrOpaque Pointer object that carries the referenced data type, but does not expose this payload type as part of the pointer type
 CWmDomain
 CWmExecutionStep< stepper >
 CWmExplicitRungeKuttaSchemeThe WmExplicitRungeKuttaScheme class
 CWmICGenerator::WmICApplicator
 CWmICFunctionBase class for functions used in generating initial conditions
 CWmIndexer< TYPE >Template<typename T> class WxArray;
 CWmIndexer< MAJOR_ORDER_TYPE >
 CWmOpaquePtrOpaque Pointer object that carries the referenced data type, but does not expose this payload type as part of the pointer type
 CWmPatchedProcessingObject
 CWmPatchProcessBase class for processes that are broken up onto separate sections of the mesh (patches)
 CWmQuadratureSystem< T >
 CWmStructuredGeometryClass used for generating Structured Geometry information for kinetic phase space calculations
 Cwxm::timer::WmTimerParameters for the walltime report
 CWmTypeWrapper
 CWmUDGGeometry
 CWmUHOFVGeometry
 CWmUnstructuredEquationSet
 CWmUnstructuredGeometryClass used for generating mesh geometry concerns
 CWmUnstructuredPatch
 CWmUnstructuredPatchLinkUsed to define the elements to pull from another patch
 CWmUnstructuredReconstructionClass used for generating reconstruction arrays for the high-order finite volume method
 CWmUnstructuredSubdomainArrayBase
 CWmVariableParser
 CWxAnyClass WxAny is based on the "any" class described in "Valued Conversion", Kevlin Henney, C++ Report, July-August 2000, pages 37–40
 Cwxm::detail::wxany_arithmetic_caster< T >Helper for casting any arithmetic type to any other arithmetic type
 Cwxm::detail::wxany_arithmetic_caster< bool >
 Cwxm::detail::wxany_arithmetic_caster< char >
 Cwxm::detail::wxany_arithmetic_caster< double >
 Cwxm::detail::wxany_arithmetic_caster< float >
 Cwxm::detail::wxany_arithmetic_caster< int >
 Cwxm::detail::wxany_arithmetic_caster< long >
 Cwxm::detail::wxany_arithmetic_caster< long long >
 Cwxm::detail::wxany_arithmetic_caster< short >
 Cwxm::detail::wxany_arithmetic_caster< unsigned char >
 Cwxm::detail::wxany_arithmetic_caster< unsigned int >
 Cwxm::detail::wxany_arithmetic_caster< unsigned long >
 Cwxm::detail::wxany_arithmetic_caster< unsigned long long >
 Cwxm::detail::wxany_arithmetic_caster< unsigned short >
 Cwxm::detail::wxany_avector_caster< T >Helper for casting to a vector of arithmetic types from other vectors of arithmetic types or from a single arithmetic type
 Cwxm::detail::wxany_avector_caster< bool >
 Cwxm::detail::wxany_avector_caster< char >
 Cwxm::detail::wxany_avector_caster< double >
 Cwxm::detail::wxany_avector_caster< float >
 Cwxm::detail::wxany_avector_caster< int >
 Cwxm::detail::wxany_avector_caster< long >
 Cwxm::detail::wxany_avector_caster< long long >
 Cwxm::detail::wxany_avector_caster< short >
 Cwxm::detail::wxany_avector_caster< unsigned char >
 Cwxm::detail::wxany_avector_caster< unsigned int >
 Cwxm::detail::wxany_avector_caster< unsigned long >
 Cwxm::detail::wxany_avector_caster< unsigned long long >
 Cwxm::detail::wxany_avector_caster< unsigned short >
 Cwxm::detail::wxany_caster< T >Helper for casting between various types
 Cwxm::detail::wxany_string_casterHelper for casting to a string type
 Cwxm::detail::wxany_svector_casterHelper for casting to a vector of strings
 CWxCreatorMapBase< B >Defines Common Interface for WxCreatorMap
 CWxCryptWxCrypt provides a container to store/retrive name-value pairs
 CWxCryptSetLexerClass that provides utility to read an input stream into a WxCryptSet
 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
 CWxLoggerBase< T >Establishes basic interface of loggers
 CWxLoggerBase< WxLogger >
 CWxLogStreamProvides interface to streaming iostreams to logs
 CWxLogStreamStrmWorks with WxLogStream for providing streaming to logs
 CWxMpiTraits< T >Type 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
 CWxMsgBase::WxMsgContainer< T >
 CWxMsgContainer
 CWxMsgStatus_vProvides a means for derived messengers to return implimentation specific message status flags and data
 CWxMsgTmpl< T >Provides 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
 CWxSplitRange< ID_type >WxSplitRange 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
 CWxTimerTimer class which keeps accurate wall time
 CWxTypeList< T, U >WxTypeList class provides a means of defining a list of types (hence the name "typelist")
 CWxTypeMap< WxNullType, Unit >Specialization 3: For WxNullType do nothing