|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Minimal particle bunch for binning unit tests. More...
Inherits ippl::ParticleBase< TestPLayout_t >.

Public Types | |
| using | Base = ippl::ParticleBase< TestPLayout_t > |
| using | bin_index_type = short int |
Public Member Functions | |
| TestBunch (TestPLayout_t &pl) | |
| ~TestBunch ()=default | |
Public Attributes | |
| Base::particle_position_type | P |
| Particle momenta (used by CoordinateSelector) | |
| ippl::ParticleAttrib< bin_index_type > | Bin |
| Bin index attribute (used by AdaptBins) | |
Minimal particle bunch for binning unit tests.
Provides only the attributes required by AdaptBins and CoordinateSelector: R (positions, inherited), P (momenta), and Bin (bin index).
Definition at line 71 of file TestBinning.cpp.
| using TestBunch::Base = ippl::ParticleBase<TestPLayout_t> |
Definition at line 72 of file TestBinning.cpp.
| using TestBunch::bin_index_type = short int |
Definition at line 73 of file TestBinning.cpp.
|
inline |
Definition at line 81 of file TestBinning.cpp.
|
default |
| ippl::ParticleAttrib<bin_index_type> TestBunch::Bin |
Bin index attribute (used by AdaptBins)
Definition at line 79 of file TestBinning.cpp.
Referenced by TestBunch().
| Base::particle_position_type TestBunch::P |
Particle momenta (used by CoordinateSelector)
Definition at line 76 of file TestBinning.cpp.
Referenced by TestBunch().