OpenLB 1.7
|
Smoothing functional as in Deen et al (2004), Chem. More...
#include <smoothingFunctionals3D.h>
Public Member Functions | |
DeenSmoothingFunctional (T kernelLength, UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice) | |
Constructor. | |
Public Member Functions inherited from olb::SmoothingFunctional< T, Lattice > | |
virtual bool | update (T physPosP[], int globic) |
const std::deque< LatticePosAndWeight< T > > | getData () const |
int | getNvoxelInterpPoints () |
Protected Member Functions | |
virtual T | smoothingFunction (T delta) override |
The actual smoothing function. | |
Protected Member Functions inherited from olb::LinearAveragingSmoothingFunctional< T, Lattice > | |
LinearAveragingSmoothingFunctional (T kernelLength, UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, int nVoxelInterpPoints=2) | |
Constructor. | |
virtual T | compute (T physPosP[], T physPosL[]) override |
Returns the weight for smoothing. | |
Protected Member Functions inherited from olb::SmoothingFunctional< T, Lattice > | |
SmoothingFunctional (T kernelLength, UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, int nVoxelInterpPoints=2) | |
Constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from olb::SmoothingFunctional< T, Lattice > | |
T | _kernelLength |
UnitConverter< T, Lattice > & | _converter |
SuperLattice< T, Lattice > & | _sLattice |
std::deque< LatticePosAndWeight< T > > | _latticePosAndWeight |
int | _nVoxelInterpPoints |
Smoothing functional as in Deen et al (2004), Chem.
Eng. Sci 59.
Definition at line 110 of file smoothingFunctionals3D.h.
olb::DeenSmoothingFunctional< T, Lattice >::DeenSmoothingFunctional | ( | T | kernelLength, |
UnitConverter< T, Lattice > & | converter, | ||
SuperLattice< T, Lattice > & | sLattice ) |
Constructor.
Definition at line 171 of file smoothingFunctionals3D.hh.
|
overrideprotectedvirtual |
The actual smoothing function.
Implements olb::SmoothingFunctional< T, Lattice >.
Definition at line 177 of file smoothingFunctionals3D.hh.
References olb::util::pow().