24#ifndef SUPER_STATISTIC_F3D_H
25#define SUPER_STATISTIC_F3D_H
36template <
typename T,
typename W = T>
85 bool operator() (W output[],
const int input[])
override;
94template <
typename T,
typename W = T>
134 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
Representation of a statistic for a parallel 2D geometry.
Base indicator functor (discrete)
SuperStdDeviaitonF3D returns the standard deviation in each component of f on a indicated subset calc...
SuperStdDeviationF3D(FunctorPtr< SuperF3D< T, W > > &&f, SuperGeometry< T, 3 > &superGeometry, const int material, T expectedValue)
Constructor for determining the standard deviation of f on a indicated subset.
bool operator()(W output[], const int input[]) override
SuperVarianceF3D returns the Variance in each component of f on a indicated subset calcutalted with S...
bool operator()(W output[], const int input[]) override
Global average operator.
SuperVarianceF3D(FunctorPtr< SuperF3D< T, W > > &&f, SuperGeometry< T, 3 > &superGeometry, const int material, T expectedValue)
Constructor for determining the standard deviation of f on a indicated subset.
Top level namespace for all of OpenLB.