24#ifndef SUPER_LOCAL_AVERAGE_3D_H
25#define SUPER_LOCAL_AVERAGE_3D_H
35template <
typename T,
typename W = T>
57 bool operator() (W output[],
const int input[])
override;
Smart pointer for managing the various ways of passing functors around.
represents all functors that operate on a SuperStructure<T,3> in general
Base indicator functor (discrete)
Averages given functor inside the local sphere.
SuperLocalAverage3D(FunctorPtr< SuperF3D< T > > &&f, FunctorPtr< SuperIndicatorF3D< T > > &&indicatorF, T radius)
Primary constructor.
bool operator()(W output[], const int input[]) override
Returns average of functor _f evaluated on all cells both inside a sphere of _radius around input and...
Top level namespace for all of OpenLB.