OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
ParticleBinning::AdaptBins< BunchType, BinningSelector > Member List

This is the complete list of members for ParticleBinning::AdaptBins< BunchType, BinningSelector >, including all inherited members.

AdaptBins(std::shared_ptr< BunchType > bunch, BinningSelector var_selector, bin_index_type maxBins, value_type binningAlpha, value_type binningBeta, value_type desiredWidth)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
assignBinsToParticles()ParticleBinning::AdaptBins< BunchType, BinningSelector >
bAllReduceGlobalHistoTParticleBinning::AdaptBins< BunchType, BinningSelector >private
bAllReduceLimitsTParticleBinning::AdaptBins< BunchType, BinningSelector >private
bAssignUniformBinsTParticleBinning::AdaptBins< BunchType, BinningSelector >private
bExecuteHistoReductionTParticleBinning::AdaptBins< BunchType, BinningSelector >private
bin_index_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
bin_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
bin_view_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
bInitLimitsTParticleBinning::AdaptBins< BunchType, BinningSelector >private
binningAlpha_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
binningBeta_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
binWidth_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
bSortContainerByBinTParticleBinning::AdaptBins< BunchType, BinningSelector >private
bunch_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
bVerifySortingTParticleBinning::AdaptBins< BunchType, BinningSelector >private
currentBins_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
d_histo_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
debug()ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
desiredWidth_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
dindex_transform_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
doFullRebin(bin_index_type nBins, bool recalculateLimits=true, HistoReductionMode modePreference=HistoReductionMode::Standard)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
dview_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
dwidth_view_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
executeInitLocalHistoReduction(ReducerType &to_reduce)ParticleBinning::AdaptBins< BunchType, BinningSelector >
executeInitLocalHistoReductionTeamFor()ParticleBinning::AdaptBins< BunchType, BinningSelector >
genAdaptiveHistogram()ParticleBinning::AdaptBins< BunchType, BinningSelector >
getBin(value_type x, value_type xMin, value_type xMax, value_type binWidthInv, bin_index_type numBins)ParticleBinning::AdaptBins< BunchType, BinningSelector >static
getBinIterationPolicy(const bin_index_type &binIndex)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getBinView()ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getBinWidth() constParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getCurrentBinCount() constParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getHashArray()ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getMaxBinCount() constParticleBinning::AdaptBins< BunchType, BinningSelector >inline
getNPartInBin(bin_index_type binIndex, bool global=false)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
globalBinHisto_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
h_histo_type_g typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
hash_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
hindex_transform_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
hindex_transform_type_g typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
hview_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
hview_type_g typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
initGlobalHistogram()ParticleBinning::AdaptBins< BunchType, BinningSelector >
initHistogram(HistoReductionMode modePreference=HistoReductionMode::Standard)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
initLimits()ParticleBinning::AdaptBins< BunchType, BinningSelector >
initLocalHisto(HistoReductionMode modePreference=HistoReductionMode::Standard)ParticleBinning::AdaptBins< BunchType, BinningSelector >
initTimers()ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
instantiateHistogram(bool setToZero=false)ParticleBinning::AdaptBins< BunchType, BinningSelector >
localBinHisto_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
LTrans(VField_t< T, Dim > &field, const bin_index_type &currentBin)ParticleBinning::AdaptBins< BunchType, BinningSelector >
maxBins_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
particle_position_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
position_view_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
print()ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
setCurrentBinCount(bin_index_type nBins)ParticleBinning::AdaptBins< BunchType, BinningSelector >inline
size_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
sortContainerByBin()ParticleBinning::AdaptBins< BunchType, BinningSelector >
sortedIndexArr_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
value_type typedefParticleBinning::AdaptBins< BunchType, BinningSelector >
var_selector_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
xMax_mParticleBinning::AdaptBins< BunchType, BinningSelector >private
xMin_mParticleBinning::AdaptBins< BunchType, BinningSelector >private