24#ifndef BLOCK_STATISTIC_F3D_H
25#define BLOCK_STATISTIC_F3D_H
37template <
typename T,
typename W = T>
49 bool operator() (W output[],
const int input[])
override;
53template <
typename T,
typename W = T>
65 bool operator() (W output[],
const int input[])
override;
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
Base block indicator functor.
BlockStdDeviationF3D returns the Deviation in each component of f on a indicated subset calcutalted w...
bool operator()(W output[], const int input[]) override
BlockStdDeviationF3D(BlockF3D< W > &f, BlockIndicatorF3D< T > &indicatorF, Cuboid3D< T > &cuboid, T expectedValue)
BlockSum3D sums all components of f over a indicated subset.
BlockVarianceF3D returns the Variance in each component of f on a indicated subset calcutalted with S...
bool operator()(W output[], const int input[]) override
BlockVarianceF3D(BlockF3D< W > &f, BlockIndicatorF3D< T > &indicatorF, Cuboid3D< T > &cuboid, T expectedValue)
A regular single 3D cuboid is the basic component of a 3D cuboid structure which defines the grid.
The description of a single 3D cuboid – header file.
Top level namespace for all of OpenLB.