walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T > Member List

This is the complete list of members for walberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >, including all inherited members.

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() constwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >inline
BlockFunction typedefwalberla::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 typedefwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >
consistencyChecks(const BlockDataID &pdfFieldId, const BlockDataID &boundaryHandlingId) constwalberla::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() constwalberla::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() constwalberla::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("")) constwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >private
getTimingPool() constwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >inline
getTimingPoolString(const std::string &name, const std::string &suffix=std::string("")) constwalberla::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() constwalberla::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() constwalberla::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) constwalberla::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 typedefwalberla::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
StreamIncludedGhostLayerswalberla::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 typedefwalberla::lbm::refinement::TimeStep< LatticeModel_T, Sweep_T, BoundaryHandling_T >