25#ifndef SUPER_LATTICE_INTEGRAL_F_2D_H
26#define SUPER_LATTICE_INTEGRAL_F_2D_H
61template <
typename T,
typename DESCRIPTOR>
78 bool operator() (T output[],
const int input[])
override;
85template <
typename T,
typename DESCRIPTOR>
102 bool operator() (T output[],
const int input[])
override;
Smart pointer for managing the various ways of passing functors around.
Accumulates the discrete surface of indicated cells facing unit directions and returns the individual...
Representation of a statistic for a parallel 2D geometry.
functor to get pointwise phys force acting on a boundary with a given material on local lattice
functor to get pointwise phys force acting on a boundary with a given material on local lattice see: ...
functor to get pointwise phys force acting on a indicated boundary on local lattice
SuperLatticePhysCorrDrag2D(SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF2D< T > > &&indicatorF, const UnitConverter< T, DESCRIPTOR > &converter)
bool operator()(T output[], const int input[]) override
functor to get pointwise phys force acting on a indicated boundary on local lattice
bool operator()(T output[], const int input[]) override
SuperLatticePhysDrag2D(SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF2D< T > > &&indicatorF, const UnitConverter< T, DESCRIPTOR > &converter)
represents all functors that operate on a DESCRIPTOR with output in Phys, e.g. physVelocity(),...
Super class maintaining block lattices for a cuboid decomposition.
SuperSum2D sums all components of f over a indicated subset.
Conversion between physical and lattice units, as well as discretization.
The description of a generic interface for all functor classes – header file.
Top level namespace for all of OpenLB.
Representation of a parallel 2D geometry – header file.
The description of a 2D super lattice – header file.
efficient implementation of a vector class