MCPcopy Create free account

hub / github.com/BLAST-WarpX/warpx / types & classes

Types & classes551 in github.com/BLAST-WarpX/warpx

↓ 86 callersClassMultiFabWrapper
Wrapper around MultiFabs This provides a convenient way to query and set data in the MultiFabs. The indexing is based on global indices.
Python/pywarpx/fields.py:48
↓ 20 callersClassBucket
The purpose of this class is to be a named bucket for holding attributes. This attributes will be concatenated into a string and passed into
Python/pywarpx/Bucket.py:11
↓ 12 callersClassGetExternalEBField
\brief Functor class that assigns external * field values (E and B) to particles. */
Source/Particles/Gather/GetExternalFields.H:22
↓ 8 callersClassIntervalsParser
* \brief This class is a parser for multiple slices of the form x,y,z,... where x, y and z are * slices of the form i:j:k, as defined in the Slic
Source/ablastr/utils/text/IntervalsParser.H:104
↓ 5 callersClasssim_case
Examples/Tests/radiation_reaction/analysis.py:87
↓ 4 callersClassAbsorb
Source/EmbeddedBoundary/ParticleBoundaryProcess.H:27
↓ 3 callersClassGetParticlePosition
Source/Particles/Pusher/GetAndSetPosition.H:74
↓ 3 callersClassParticleDiag
Source/Diagnostics/ParticleDiag/ParticleDiag.H:17
↓ 3 callersClassScaleFields
\brief Functor that scales E and B by a factor before pushing the particles. * This is used for rigid injection. */
Source/Particles/Gather/ScaleFields.H:13
↓ 3 callersClassSetParticlePosition
Source/Particles/Pusher/GetAndSetPosition.H:213
↓ 2 callersClassBenchmark
Holds data and functions for referenc benchmark of one checksum test.
Regression/Checksum/benchmark.py:15
↓ 2 callersClassChecksum
Class for checksum comparison of one test.
Regression/Checksum/checksum.py:21
↓ 2 callersClassCopyParticleAttribs
\brief Functor that creates copies of the current particle * positions and momenta for later use. This is needed * by the back-trans
Source/Particles/Pusher/CopyParticleAttribs.H:21
↓ 2 callersClassEBCalcEfromPhiPerLevel
use amrex to directly calculate the electric field since with EB's the * * simple finite difference scheme in WarpX::computeE sometimes fails */
Source/FieldSolver/ElectrostaticSolvers/PoissonBoundaryHandler.H:121
↓ 2 callersClassHeapSortDecreasing
* \brief A GPU compartible sort of a index vector vector * based on another GPU vector's values, sorting to decreasing order. * The heap-sor
Source/Utils/ParticleUtils.H:542
↓ 2 callersClassPDim3
Source/Particles/ParticleCreation/AddPlasmaUtilities.H:25
↓ 2 callersClassSmartCopyFactory
* \brief A factory for creating SmartCopy functors. * * Given two particle containers, this can create a functor * that will perform the smart copy
Source/Particles/ParticleCreation/SmartCopy.H:132
↓ 2 callersClassSpectralFieldIndex
Source/FieldSolver/SpectralSolver/SpectralFieldData.H:34
↓ 1 callersClassAMReXParticleHeader
This class is designed to parse and store the information contained in an AMReX particle header file. Usage: header = AMReXPar
Tools/PostProcessing/plot_particle_path.py:11
↓ 1 callersClassBTDIntervalsParser
* \brief This class is a parser for multiple slices of the form x,y,z,... where x, y and z are * slices of the form i:j:k, as defined in the Slic
Source/Utils/Parser/BTDIntervalsParser.H:24
↓ 1 callersClassCMakeExtension
setup.py:57
↓ 1 callersClassCallbackFunctions
Class to handle call back function lists. Note that for functions passed in that are methods of a class instance, a full reference of th
Python/pywarpx/callbacks.py:90
↓ 1 callersClassCapacitiveDischargeExample
The following runs a simulation of a parallel plate capacitor seeded with a plasma in the spacing between the plates. A time varying voltage is
Examples/Physics_applications/capacitive_discharge/inputs_base_1d_picmi.py:133
↓ 1 callersClassConstants
The purpose of this class is to be hold user defined constants
Python/pywarpx/Constants.py:12
↓ 1 callersClassCurrentLoop
Examples/Tests/projection_div_cleaner/inputs_test_3d_projection_div_cleaner_callback_picmi.py:27
↓ 1 callersClassCylindricalNormalModes
The following runs a simulation of an uniform plasma at a set ion temperature (and Te = 0) with an external magnetic field applied in the z-di
Examples/Tests/ohm_solver_em_modes/inputs_test_rz_ohm_solver_em_modes_picmi.py:25
↓ 1 callersClassDiagnostic
This is the same as a Bucket, but checks that any attributes are always given the same value.
Python/pywarpx/Diagnostics.py:20
↓ 1 callersClassEMModes
The following runs a simulation of an uniform plasma at a set temperature (Te = Ti) with an external magnetic field applied in either the z-di
Examples/Tests/ohm_solver_em_modes/inputs_test_1d_ohm_solver_em_modes_picmi.py:27
↓ 1 callersClassForceFreeSheetReconnection
Examples/Tests/ohm_solver_magnetic_reconnection/inputs_test_2d_ohm_solver_magnetic_reconnection_picmi.py:34
↓ 1 callersClassHeapSort
Source/Particles/Resampling/VelocityCoincidenceThinning.H:74
↓ 1 callersClassHybridPICBeamInstability
This input is based on the ion beam R instability test as described by Munoz et al. (2018).
Examples/Tests/ohm_solver_ion_beam_instability/inputs_test_1d_ohm_solver_ion_beam_picmi.py:27
↓ 1 callersClassImpactIonizationFilterFunc
* \brief Filter functor for impact ionization */
Source/Particles/Collision/BackgroundMCC/ImpactIonization.H:27
↓ 1 callersClassImpactIonizationTransformFunc
* \brief Transform functor for impact ionization */
Source/Particles/Collision/BackgroundMCC/ImpactIonization.H:125
↓ 1 callersClassIonLandauDamping
This input is based on the ion Landau damping test as described by Munoz et al. (2018).
Examples/Tests/ohm_solver_ion_Landau_damping/inputs_test_2d_ohm_solver_landau_damping_picmi.py:26
↓ 1 callersClassIonizationTransformFunc
Source/Particles/ElementaryProcess/Ionization.H:161
↓ 1 callersClassLibWarpX
This class manages the WarpX classes, part of the Python module from the compiled C++ code. It will only load the library when it is referenced, a
Python/pywarpx/_libwarpx.py:22
↓ 1 callersClassLorentzTransformParticles
* \brief Transform functor to Lorentz-transform particles and obtain lab-frame data. */
Source/Diagnostics/ComputeDiagFunctors/BackTransformParticleFunctor.H:76
↓ 1 callersClassObjDesc
Docs/source/_ext/parmparse.py:130
↓ 1 callersClassObjectEntry
Docs/source/_ext/parmparse.py:124
↓ 1 callersClassPairGenerationTransformFunc
* \brief Transform functor for the Breit-Wheeler process */
Source/Particles/ElementaryProcess/QEDPairGeneration.H:76
↓ 1 callersClassParmParseOptionHelper
Docs/source/_ext/parmparse.py:331
↓ 1 callersClassParmParseXRefRole
r""" Cross-referencing role for flexible name parameters. Usage:: :pp:param:`name` :pp:param:`Title <name>` :pp:para
Docs/source/_ext/parmparse.py:361
↓ 1 callersClassParticleBoundaryBufferWrapper
Wrapper around particle boundary buffer containers. This provides a convenient way to query data in the particle boundary buffer containers.
Python/pywarpx/particle_containers.py:674
↓ 1 callersClassPhotonEmissionTransformFunc
* \brief Transform functor for the QED photon emission process */
Source/Particles/ElementaryProcess/QEDPhotonEmission.H:82
↓ 1 callersClassPlasmaCylinderCompression
Examples/Tests/ohm_solver_cylinder_compression/inputs_test_rz_ohm_solver_cylinder_compression_picmi.py:27
↓ 1 callersClassPlasmaCylinderCompression
Examples/Tests/ohm_solver_cylinder_compression/inputs_test_3d_ohm_solver_cylinder_compression_picmi.py:27
↓ 1 callersClassPoissonSolver1D
This solver is maintained as an example of the use of Python callbacks. However, it is not necessarily needed since the 1D code has the direct tri
Examples/Physics_applications/capacitive_discharge/inputs_base_1d_picmi.py:20
↓ 1 callersClassPoissonSolverPseudo1D
Examples/Physics_applications/capacitive_discharge/inputs_test_2d_background_mcc_picmi.py:61
↓ 1 callersClassProjectionDivCleanerTest
Examples/Tests/projection_div_cleaner/inputs_test_3d_projection_div_cleaner_callback_picmi.py:111
↓ 1 callersClassResampling
* \brief This is a general class used for resampling that is instantiated as a member of * MultiParticleContainer. It contains a ResamplingTrigger ob
Source/Particles/Resampling/Resampling.H:53
↓ 1 callersClassResamplingTrigger
* \brief This class is used to determine if resampling should be done at a given timestep for * a given species. Specifically resampling is performed
Source/Particles/Resampling/ResamplingTrigger.H:23
↓ 1 callersClassSelectParticles
* \brief Filter to select particles that correspond to a z-slice of the corresponding lab-frame. */
Source/Diagnostics/ComputeDiagFunctors/BackTransformParticleFunctor.H:22
↓ 1 callersClassSigmaBoxFactory
Source/BoundaryConditions/PML.H:79
↓ 1 callersClassSpaceChargeFieldCorrector
Class used by the callback functions to calculate the correct field around the spacecraft, at each timestep (taking into account the char
Examples/Physics_applications/spacecraft_charging/inputs_test_rz_spacecraft_charging_picmi.py:25
↓ 1 callersClassSpecies
Python/pywarpx/Particles.py:26
↓ 1 callersClassSpectralFieldData
\brief Class that stores the fields in spectral space, and performs the * Fourier transforms between real space and spectral space */
Source/FieldSolver/SpectralSolver/SpectralFieldData.H:143
↓ 1 callersClassSpectralFieldDataRZ
\brief Class that stores the fields in spectral space, and performs the * Fourier transforms between real space and spectral space */
Source/FieldSolver/SpectralSolver/SpectralFieldDataRZ.H:22
↓ 1 callersClassSpectralHankelTransformer
Source/FieldSolver/SpectralSolver/SpectralHankelTransform/SpectralHankelTransformer.H:22
↓ 1 callersClassSpectralKSpace
* \brief Class that represents the spectral space. * * (Contains info about the size of the spectral space corresponding * to each box in `realspac
Source/FieldSolver/SpectralSolver/SpectralKSpace.H:50
↓ 1 callersClassVelocityBinCalculator
Source/Particles/Resampling/VelocityCoincidenceThinning.H:119
↓ 1 callersClassWarpX
A Python wrapper for the WarpX C++ class
Python/pywarpx/WarpX.py:29
↓ 1 callersClassfillBufferFlag
\brief Functor that fills the elements of the particle array `inexflag` * with the value of the spatial array `bmasks`, at the corresponding particl
Source/Particles/Sorting/SortingUtils.H:83
↓ 1 callersClassfillBufferFlagRemainingParticles
\brief Functor that fills the elements of the particle array `inexflag` * with the value of the spatial array `bmasks`, at the corresponding particl
Source/Particles/Sorting/SortingUtils.H:135
↓ 1 callersClasssigaction
Source/ablastr/utils/SignalHandling.cpp:117
ClassAMReXGMRES
Source/NonlinearSolvers/AMReXGMRES_Wrapper.H:32
ClassAcceleratorLattice
Source/AcceleratorLattice/LatticeElementFinder.H:18
ClassAcceleratorLattice
\brief AcceleratorLattice contains the lattice elements */
Source/AcceleratorLattice/AcceleratorLattice.H:20
ClassActivationType
Activation class provides an enumeration type for the supported activation layers
Docs/source/usage/workflows/ml_materials/neural_network_classes.py:15
ClassAnalyticAppliedField
Python/pywarpx/picmi.py:2972
ClassAnalyticDistribution
Parameters ---------- warpx_density_min: float Minimum plasma density. No particle is injected where the density is belo
Python/pywarpx/picmi.py:833
ClassAnalyticFluxDistribution
Parameters ---------- warpx_inject_from_embedded_boundary: bool When true, the flux is injected from the embedded boundaries ins
Python/pywarpx/picmi.py:775
ClassAnalyticInitialField
Field Initializer that takes an implicit function to be loaded as an initial E/B field. Parameters ---------- warpx_do_initial_div_c
Python/pywarpx/picmi.py:2708
ClassAnalyticLaser
Python/pywarpx/picmi.py:2558
EnumArgType
Possible types of parameters of command line arguments (no argument, int, double, or std::string) */
Tools/QedTablesUtils/Source/ArgParser/QedTablesArgParser.H:15
ClassBTDMultiFabHeaderImpl
* \brief Class to read, modify, and write MultiFab header in Level_0/Cell_H when * back-transformed diag format is selected as plotfile. * This clas
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:160
ClassBTDParticleDataHeaderImpl
* \brief Class to read, modify, and write particle header file, Particle_H, when * back-transformed diag format is selected as plotfile. * This clas
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:308
ClassBTDPlotfileHeaderImpl
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:27
ClassBTDSpeciesHeaderImpl
* \brief Class to read, modify, and write species header when * back-transformed diag format is selected as plotfile. * This class enables multiple
Source/Diagnostics/BTD_Plotfile_Header_Impl.H:242
ClassBTDiagnostics
Source/Diagnostics/BTDiagnostics.H:27
ClassBackTransformFunctor
Source/Diagnostics/ComputeDiagFunctors/BackTransformFunctor.H:32
ClassBackTransformParticleFunctor
* \brief BackTransform functor to select particles and Lorentz Transform them * and store in particle buffers */
Source/Diagnostics/ComputeDiagFunctors/BackTransformParticleFunctor.H:206
ClassBackgroundMCCCollision
Source/Particles/Collision/BackgroundMCC/BackgroundMCCCollision.H:22
ClassBackgroundStopping
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.H:23
EnumBackgroundStoppingType
Source/Particles/Collision/BackgroundStopping/BackgroundStopping.H:17
ClassBackwardEulerAlgo
* \brief * This struct contains only static functions to compute the coefficients for the * BackwardEuler scheme of macroscopic Maxwells equations u
Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.H:169
ClassBeamRelevant
* This class contains diagnostics that are relevant to beam. */
Source/Diagnostics/ReducedDiags/BeamRelevant.H:18
ClassBilinearFilter
Source/Filter/BilinearFilter.H:16
ClassBinaryCollision
Source/Particles/Collision/BinaryCollision/BinaryCollision.H:74
ClassBinomialSmoother
Python/pywarpx/picmi.py:942
ClassBoundaryBufferParIter
Source/Python/Particles/ParticleBoundaryBuffer.cpp:12
ClassBoundaryScrapingDiagnostics
collect the particles that are absorbed at the embedded boundary, throughout the simulation */
Source/Diagnostics/BoundaryScrapingDiagnostics.H:19
ClassBreitWheelerEngine
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper_fwd.H:15
ClassBreitWheelerEngine
* Wrapper for the Breit Wheeler engine of the PICSAR library */
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper.H:293
ClassBreitWheelerEvolveOpticalDepth
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper_fwd.H:12
ClassBreitWheelerEvolveOpticalDepth
* Functor to evolve the optical depth of photons due to the * Breit-Wheeler process */
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper.H:106
ClassBreitWheelerGeneratePairs
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper_fwd.H:13
ClassBreitWheelerGeneratePairs
* Functor to generate a pair via the * Breit-Wheeler process */
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper.H:195
ClassBreitWheelerGetOpticalDepth
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper_fwd.H:11
ClassBreitWheelerGetOpticalDepth
* Functor to initialize the optical depth of photons for the * Breit-Wheeler process */
Source/Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper.H:77
ClassBremsstrahlungFunc
* \brief This functor does binary Bremsstrahlung reactions in a single cell. * Particles of the two interacting species are paired with each other a
Source/Particles/Collision/BinaryCollision/Bremsstrahlung/BremsstrahlungFunc.H:33
next →1–100 of 551, ranked by callers