24#ifndef BLOCK_INTEGRAL_F_2D_H
25#define BLOCK_INTEGRAL_F_2D_H
34template <
typename T,
typename W = T>
42 bool operator() (W output[],
const int input[])
override;
47template <
typename T,
typename W = T>
55 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 (discrete)
BlockIntegral2D integrates f on a indicated subset.
BlockIntegral2D(BlockF2D< W > &f, BlockIndicatorF2D< T > &indicatorF)
bool operator()(W output[], const int input[]) override
BlockSum2D sums all components of f over a indicated subset.
bool operator()(W output[], const int input[]) override
BlockSum2D(BlockF2D< W > &f, BlockIndicatorF2D< T > &indicatorF)
The description of a single 2D cuboid – header file.
Top level namespace for all of OpenLB.