OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Attributes | List of all members
olb::StatisticsPostProcessor Struct Reference

#include <postProcessing.h>

+ Collaboration diagram for olb::StatisticsPostProcessor:

Classes

struct  type
 
struct  type< ConcreteBlockLattice< T, DESCRIPTOR, Platform::GPU_CUDA > >
 

Public Member Functions

int getPriority () const
 
template<typename BLOCK >
void setup (BLOCK &blockLattice)
 
template<typename BLOCK >
void apply (BLOCK &blockLattice)
 

Static Public Attributes

static constexpr OperatorScope scope = OperatorScope::PerBlock
 

Detailed Description

Definition at line 220 of file postProcessing.h.

Member Function Documentation

◆ apply()

template<typename BLOCK >
void olb::StatisticsPostProcessor::apply ( BLOCK & blockLattice)
inline

Definition at line 239 of file postProcessing.h.

239 {
240 type<BLOCK>{}.apply(blockLattice);
241 }

References olb::StatisticsPostProcessor::type< BLOCK >::apply().

+ Here is the call graph for this function:

◆ getPriority()

int olb::StatisticsPostProcessor::getPriority ( ) const
inline

Definition at line 223 of file postProcessing.h.

223 {
224 return std::numeric_limits<int>::min();
225 }

◆ setup()

template<typename BLOCK >
void olb::StatisticsPostProcessor::setup ( BLOCK & blockLattice)
inline

Definition at line 234 of file postProcessing.h.

234 {
235 type<BLOCK>{}.setup(blockLattice);
236 }

References olb::StatisticsPostProcessor::type< BLOCK >::setup().

+ Here is the call graph for this function:

Member Data Documentation

◆ scope

constexpr OperatorScope olb::StatisticsPostProcessor::scope = OperatorScope::PerBlock
staticconstexpr

Definition at line 221 of file postProcessing.h.


The documentation for this struct was generated from the following file: