Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ComputationalRadiationPhysics/picongpu
/ types & classes
Types & classes
5,309 in github.com/ComputationalRadiationPhysics/picongpu
⨍
Functions
10,710
◇
Types & classes
5,309
↳
Endpoints
6
↓ 508 callers
Class
string
thirdParty/toml11/toml/string.hpp:29
↓ 156 callers
Class
source_location
A struct to contain location in a toml file. The interface imitates std::experimental::source_location, but not completely the same. It would be cons
thirdParty/toml11/toml/source_location.hpp:38
↓ 151 callers
Class
local_date
thirdParty/toml11/toml/datetime.hpp:86
↓ 135 callers
Class
local_time
thirdParty/toml11/toml/datetime.hpp:182
↓ 115 callers
Class
Approx
thirdParty/alpaka/thirdParty/catch2/src/catch2/catch_approx.hpp:17
↓ 55 callers
Class
time_offset
thirdParty/toml11/toml/datetime.hpp:298
↓ 54 callers
Class
Runner
Accepts a PyPIConGPU Simulation and runs it Manages 2 basic parts: - *where* which data is stored (various ``..._dir`` options) - *
lib/python/picongpu/pypicongpu/runner.py:67
↓ 54 callers
Class
max
include/pmacc/math/vector/compile-time/Vector.hpp:199
↓ 45 callers
Class
now
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:6469
↓ 41 callers
Class
Reduce
include/pmacc/device/Reduce.hpp:41
↓ 36 callers
Class
Add
include/pmacc/math/operation/Add.hpp:33
↓ 36 callers
Class
Opt
A parser for options
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:4722
↓ 36 callers
Class
min
include/pmacc/math/vector/compile-time/Vector.hpp:228
↓ 36 callers
Class
offset_datetime
thirdParty/toml11/toml/datetime.hpp:479
↓ 35 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:688
↓ 35 callers
Class
local_datetime
thirdParty/toml11/toml/datetime.hpp:365
↓ 34 callers
Class
Opt
A parser for options
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_clara.hpp:570
↓ 33 callers
Class
internal_error
thirdParty/toml11/toml/exception.hpp:51
↓ 33 callers
Class
syntax_error
thirdParty/toml11/toml/exception.hpp:25
↓ 30 callers
Class
Opt
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:9376
↓ 27 callers
Class
dot
include/pmacc/math/vector/compile-time/Vector.hpp:248
↓ 26 callers
Class
MatcherA
thirdParty/alpaka/thirdParty/catch2/tests/SelfTest/UsageTests/Matchers.tests.cpp:888
↓ 25 callers
Class
Species
PICMI object for a (single) particle species
lib/python/picongpu/picmi/species.py:25
↓ 24 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_stringref.hpp:23
↓ 24 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
thirdParty/nlohmann_json/single_include/nlohmann/json.hpp:2611
↓ 22 callers
Class
Column
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:10828
↓ 21 callers
Class
ColumnBreak
thirdParty/alpaka/thirdParty/catch2/src/catch2/reporters/catch_reporter_console.cpp:212
↓ 21 callers
Class
ColumnBreak
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.cpp:8791
↓ 21 callers
Class
ColumnBreak
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:16292
↓ 20 callers
Class
Column
* Represents a column of text with specific width and indentation * * When written out to a stream, it will perform linebreaking
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_textflow.hpp:30
↓ 20 callers
Class
InitManager
Helper to manage species translation to PIConGPU Collects all species to be initialized and the operations initializing them. Invok
lib/python/picongpu/pypicongpu/species/initmanager.py:26
↓ 18 callers
Class
Duration
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:16295
↓ 18 callers
Class
MatcherB
thirdParty/alpaka/thirdParty/catch2/tests/SelfTest/UsageTests/Matchers.tests.cpp:896
↓ 17 callers
Class
Column
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:8493
↓ 15 callers
Class
DummyAttribute
test/python/picongpu/quick/pypicongpu/species/attribute/attribute.py:13
↓ 15 callers
Class
Momentum
Position of a macroparticle
lib/python/picongpu/pypicongpu/species/attribute/momentum.py:11
↓ 15 callers
Class
None_
lib/python/picongpu/pypicongpu/species/constant/ionizationcurrent/none_.py:14
↓ 15 callers
Class
Position
Position of a macroparticle
lib/python/picongpu/pypicongpu/species/attribute/position.py:11
↓ 14 callers
Class
GroundStateIonization
lib/python/picongpu/pypicongpu/species/constant/groundstateionization.py:15
↓ 13 callers
Class
Implementation
test/python/picongpu/quick/pypicongpu/species/constant/ionizationmodel/ionizationmodel.py:21
↓ 13 callers
Class
pluralise
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:3216
↓ 13 callers
Class
vec3D
a helper class to easily handle 3D vectors in python without the need to reference another dimension of a numpy array
lib/python/picongpu/extra/input/bunchInit_openPMD_bp.py:13
↓ 12 callers
Class
AllReduce
include/pmacc/mpi/reduceMethods/AllReduce.hpp:36
↓ 12 callers
Class
Charge
charge of a physical particle
lib/python/picongpu/pypicongpu/species/constant/charge.py:15
↓ 12 callers
Class
Element
Denotes an element from the periodic table of elements Used to provide fundamental constants for elements, and to map them in a type-saf
lib/python/picongpu/pypicongpu/species/util/element.py:19
↓ 12 callers
Class
Mass
mass of a physical particle
lib/python/picongpu/pypicongpu/species/constant/mass.py:16
↓ 12 callers
Class
MatcherC
thirdParty/alpaka/thirdParty/catch2/tests/SelfTest/UsageTests/Matchers.tests.cpp:901
↓ 12 callers
Class
None_
no plasma ramp, either up or down
lib/python/picongpu/pypicongpu/species/operation/densityprofile/plasmaramp/none.py:14
↓ 11 callers
Class
Colour
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:5990
↓ 11 callers
Class
DensityRatio
factor for weighting when using profiles/deriving
lib/python/picongpu/pypicongpu/species/constant/densityratio.py:16
↓ 11 callers
Class
Drift
Add drift to a species (momentum) Note that the drift is specified by a direction (normalized velocity vector) and gamma. Helpers to loa
lib/python/picongpu/pypicongpu/species/operation/momentum/drift.py:23
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:606
↓ 10 callers
Class
region
region represents a range in a container, which contains a file content. it contains pointer to the file content and iterator that points the first a
thirdParty/toml11/toml/region.hpp:197
↓ 9 callers
Class
ConfigEntry
Stores the key for the json config and how the key is printed in markdown.
thirdParty/alpaka/script/readme_generator/generate_supported_compilers.py:16
↓ 9 callers
Class
EvilMatcher
thirdParty/alpaka/thirdParty/catch2/tests/SelfTest/UsageTests/Matchers.tests.cpp:1044
↓ 9 callers
Class
Foil
Directional density profile with thickness and pre- and post-plasma lengths and cutoffs
lib/python/picongpu/pypicongpu/species/operation/densityprofile/foil.py:16
↓ 9 callers
Class
IonizationModelGroups
grouping of ionization models into sub groups that may not be used at the same time every instance of this class is immutable, all method al
lib/python/picongpu/pypicongpu/species/constant/ionizationmodel/ionizationmodelgroups.py:22
↓ 9 callers
Class
lineOfChars
thirdParty/alpaka/thirdParty/catch2/src/catch2/reporters/catch_reporter_helpers.hpp:33
↓ 9 callers
Class
lineOfChars
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:13210
↓ 9 callers
Class
result
thirdParty/toml11/toml/result.hpp:105
↓ 8 callers
Class
Duration
thirdParty/alpaka/thirdParty/catch2/src/catch2/reporters/catch_reporter_console.cpp:216
↓ 8 callers
Class
Duration
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.cpp:8795
↓ 8 callers
Class
ParseState
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_clara.hpp:290
↓ 8 callers
Class
ParseState
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:4442
↓ 8 callers
Class
ParseState
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:9046
↓ 8 callers
Class
type
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:1712
↓ 7 callers
Class
Combination
thirdParty/alpaka/script/job_generator/verify.py:46
↓ 7 callers
Class
SetChargeState
assigns boundElectrons attribute and sets it to the initial charge state used for ionization of ions
lib/python/picongpu/pypicongpu/species/operation/setchargestate.py:18
↓ 7 callers
Class
SimpleMomentum
provides momentum to a species specified by: - temperature - drift Both are optional. If both are missing, momentum **is still
lib/python/picongpu/pypicongpu/species/operation/simplemomentum.py:19
↓ 7 callers
Class
SourceLineInfo
thirdParty/alpaka/thirdParty/catch2/src/catch2/catch_message.hpp:24
↓ 7 callers
Class
ViewConst
thirdParty/alpaka/include/alpaka/mem/view/ViewConst.hpp:21
↓ 7 callers
Class
apply
include/pmacc/meta/conversion/ApplyGuard.hpp:54
↓ 7 callers
Class
pluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_string_manip.hpp:47
↓ 7 callers
Class
pluralise
* Helper for streaming a "count [maybe-plural-of-label]" human-friendly string * * Usage example: * ```cpp * std::cout << "Found "
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:10617
↓ 6 callers
Class
BSI
Barrier Suppression Ionization for hydrogen-like ions see for example: Delone, N. B.; Krainov, V. P. (1998). "Tunneling and barrier-su
lib/python/picongpu/pypicongpu/species/constant/ionizationmodel/BSI.py:12
↓ 6 callers
Class
Constant
unmodifiable property of a species Equal for all macroparticles, e.g. mass, charge, ionization levels etc. Owned by **exactly one** spec
lib/python/picongpu/pypicongpu/species/constant/constant.py:12
↓ 6 callers
Class
ExchangeTypeNames
include/pmacc/type/Exchange.hpp:56
↓ 6 callers
Class
Idx
Hold current index within a lockstep domain
include/pmacc/lockstep/Idx.hpp:35
↓ 6 callers
Class
Mask
* Mask is used to describe in which directions data must be * sent/received or where a grid node has neighbors. */
include/pmacc/memory/dataTypes/Mask.hpp:35
↓ 6 callers
Class
Parameter
Parameter that can have a corresponding representation as a jupyter widget within interactive jupyter notebooks. The widget allows the us
lib/python/picongpu/extra/input/parameters.py:20
↓ 6 callers
Class
Tag
* A **view** of a tag string that provides case insensitive comparisons * * Note that in Catch2 internals, the square brackets around tags a
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:6903
↓ 6 callers
Class
Uniform
globally constant density PIConGPU equivalent is the homogenous profile, but due to spelling ambiguities the PICMI name uniform is follo
lib/python/picongpu/pypicongpu/species/operation/densityprofile/uniform.py:15
↓ 6 callers
Class
const_iterator
thirdParty/alpaka/include/alpaka/exec/UniformElements.hpp:394
↓ 6 callers
Class
min
thirdParty/alpaka/include/alpaka/meta/Functional.hpp:12
↓ 5 callers
Class
BoundElectrons
Position of a macroparticle
lib/python/picongpu/pypicongpu/species/attribute/boundelectrons.py:11
↓ 5 callers
Class
ElementProperties
represents constants associated to a chemical element Produces PIConGPU atomic number and ionization energies. Note: Not necessarily al
lib/python/picongpu/pypicongpu/species/constant/elementproperties.py:17
↓ 5 callers
Class
EventTask
* EventTask is used for task-synchronization in the event system. * * Each task returns an EventTask which can be used to wait for this task
include/pmacc/eventSystem/events/EventTask.hpp:36
↓ 5 callers
Class
LazyExpression
thirdParty/alpaka/thirdParty/catch2/src/catch2/internal/catch_lazy_expr.hpp:17
↓ 5 callers
Class
LazyExpression
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.hpp:3276
↓ 5 callers
Class
LazyExpression
thirdParty/mallocMC/thirdParty/catch2/include/catch2/catch.hpp:2526
↓ 5 callers
Class
NoBoundElectrons
assigns a BoundElectrons attribute, but leaves it a 0 Intended use for fully ionized ions, which do CAN be ionized. (Fully ionized ions
lib/python/picongpu/pypicongpu/species/operation/noboundelectrons.py:18
↓ 5 callers
Class
NotPlaced
assigns a position attribute, but does not place a species Intended for electrons which do not have a profile, but are used in pre-ioniz
lib/python/picongpu/pypicongpu/species/operation/notplaced.py:17
↓ 5 callers
Class
SimpleDensity
Place a set of species together, using the same density profile These species will have **the same** macroparticle placement. For this
lib/python/picongpu/pypicongpu/species/operation/simpledensity.py:20
↓ 5 callers
Class
SummaryColumn
thirdParty/alpaka/thirdParty/catch2/src/catch2/reporters/catch_reporter_helpers.cpp:239
↓ 5 callers
Class
SummaryColumn
thirdParty/alpaka/thirdParty/catch2/extras/catch_amalgamated.cpp:9654
↓ 5 callers
Class
Temperature
Initialize momentum from temperature
lib/python/picongpu/pypicongpu/species/operation/momentum/temperature.py:20
↓ 5 callers
Class
Weighting
Position of a macroparticle
lib/python/picongpu/pypicongpu/species/attribute/weighting.py:11
↓ 5 callers
Class
diyfp
thirdParty/nlohmann_json/single_include/nlohmann/json.hpp:14389
↓ 5 callers
Class
json_pointer
thirdParty/nlohmann_json/single_include/nlohmann/json.hpp:2923
↓ 5 callers
Class
max
thirdParty/alpaka/include/alpaka/meta/Functional.hpp:22
next →
1–100 of 5,309, ranked by callers