addFunction(std::vector< std::vector< std::pair< Function, std::string > > > &functions, const Function &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
addFunction(std::vector< std::vector< std::pair< Function, std::string > > > &functions, const Function &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
addPackInfo(const typename blockforest::communication::NonUniformBufferedScheme< CommunicationStencil_T >::PackInfo &packInfo) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingBlockFunction(const BlockFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingBlockFunction(const BlockFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingVoidFunction(const VoidFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingVoidFunction(const VoidFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostBoundaryHandlingVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideBlockFunction(const BlockFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideBlockFunction(const BlockFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideVoidFunction(const VoidFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideVoidFunction(const VoidFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostCollideVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamBlockFunction(const BlockFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamBlockFunction(const BlockFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamBlockFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamVoidFunction(const VoidFunction &function, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamVoidFunction(const VoidFunction &function, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
addPostStreamVoidFunction(const shared_ptr< F > &functorPtr, const std::string &identifier, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
asynchronousCommunication(const bool value=true) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
asynchronousCommunication_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
asynchronousCommunicationIsUsed() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
BlockFunction typedef | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
blocks_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
boundarySweep_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
boundarySweepWithLayers_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
collide(std::vector< Block * > &blocks, const uint_t level, const uint_t executionCount) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
communication_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
CommunicationStencil_T typedef | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
consistencyChecks(const BlockDataID &pdfFieldId, const BlockDataID &boundaryHandlingId) const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
createTimers(const uint_t levels) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
deactivateTiming() | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
enableTiming(const shared_ptr< WcTimingPool > &timingPool, const shared_ptr< WcTimingPool > &levelwiseTimingPool) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
enableTiming() | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
endCommunicationCoarseToFine(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
endCommunicationEqualLevel(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
endCommunicationFineToCoarse(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
equalLevelBorderStreamCorrection_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
equalLevelBorderStreamCorrectionIsPerformed() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
finishStream(std::vector< Block * > &blocks, const uint_t level, const uint_t executionCount) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
getLevelWiseTimingPool() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
getLevelwiseTimingPoolString(const std::string &name, const uint_t level, const std::string &suffix=std::string("")) const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
getTimingPool() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
getTimingPoolString(const std::string &name, const std::string &suffix=std::string("")) const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostBoundaryHandlingBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostBoundaryHandlingVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostCollideBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostCollideVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostStreamBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
globalPostStreamVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
incompatibleBlockSelectors_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
init(const BlockDataID &pdfFieldId, const BlockDataID &boundaryHandlingId) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
levelwiseTimingPool_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
linearExplosion_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
linearExplosionIsPerformed() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
operator()() | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
optimizeCommunication(const bool value=true) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
optimizedCommunication_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
optimizedCommunicationIsUsed() const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
pdfPackInfo_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
performEqualLevelBorderStreamCorrection(const bool value=true) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
performEqualLevelBorderStreamCorrection_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
performLinearExplosion(const bool value=true) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inline |
performLinearExplosion(std::vector< Block * > &blocks, const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
performLinearExplosion_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postBoundaryHandlingBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postBoundaryHandlingVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postCollideBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postCollideVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postStreamBlockFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
postStreamVoidFunctions_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
recursiveStep(const uint_t level, const uint_t executionCount) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
refresh(const uint_t levels) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
requiredBlockSelectors_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
selectedBlocks(const uint_t level) const | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
startCommunicationCoarseToFine(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
startCommunicationEqualLevel(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
startCommunicationFineToCoarse(const uint_t level) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
startTiming(const std::string &name, const uint_t level, const std::string &suffix=std::string("")) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inlineprivate |
Stencil typedef | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
stopTiming(const std::string &name, const uint_t level, const std::string &suffix=std::string("")) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | inlineprivate |
stream(std::vector< Block * > &blocks, const uint_t level, const uint_t executionCount) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
streamCollide(std::vector< Block * > &blocks, const uint_t level, const uint_t executionCount) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
StreamIncludedGhostLayers | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | static |
sweep_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
TimeStep(weak_ptr< StructuredBlockForest > blocks, shared_ptr< Sweep_T > &sweep, const BlockDataID &pdfFieldId, const BlockDataID &boundaryHandlingId, const Set< SUID > &requiredBlockSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleBlockSelectors=Set< SUID >::emptySet()) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
TimeStep(weak_ptr< StructuredBlockForest > blocks, shared_ptr< Sweep_T > &sweep, const BlockDataID &pdfFieldId, const BlockDataID &boundaryHandlingId, const shared_ptr< TimeStepPdfPackInfo > &pdfPackInfo, const Set< SUID > &requiredBlockSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleBlockSelectors=Set< SUID >::emptySet()) | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |
timing_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
timingPool_ | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | private |
VoidFunction typedef | walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > | |