OpenLB 1.7
|
functor to get pointwise dual velocity density on local lattices, if globIC is not on the local processor, the returned vector is empty More...
#include <dualFunctors3D.h>
Public Member Functions | |
BlockLatticeDphysVelocityDf3D (BlockLattice< T, DESCRIPTOR > &blockLattice, int overlap, const UnitConverter< T, DESCRIPTOR > &converter, int nDim, int extractDim) | |
bool | operator() (T output[], const int input[]) |
has to be implemented for 'every' derived class | |
Public Member Functions inherited from olb::BlockLatticeF3D< T, DESCRIPTOR > | |
BlockLattice< T, DESCRIPTOR > & | getBlock () |
Copy Constructor. | |
Public Member Functions inherited from olb::BlockF3D< T > | |
~BlockF3D () override | |
virtual destructor for defined behaviour | |
virtual BlockStructureD< 3 > & | getBlockStructure () const |
BlockF3D< T > & | operator- (BlockF3D< T > &rhs) |
BlockF3D< T > & | operator+ (BlockF3D< T > &rhs) |
BlockF3D< T > & | operator* (BlockF3D< T > &rhs) |
BlockF3D< T > & | operator/ (BlockF3D< T > &rhs) |
Public Member Functions inherited from olb::GenericF< T, int > | |
virtual | ~GenericF ()=default |
int | getSourceDim () const |
read only access to member variable _m | |
int | getTargetDim () const |
read only access to member variable _n | |
std::string & | getName () |
read and write access to name | |
std::string const & | getName () const |
read only access to name | |
bool | operator() (T output[]) |
wrapper that call the pure virtual operator() (T output[], const S input[]) from above | |
bool | operator() (T output[], int input0) |
bool | operator() (T output[], int input0, int input1) |
bool | operator() (T output[], int input0, int input1, int input2) |
bool | operator() (T output[], int input0, int input1, int input2, int input3) |
Protected Attributes | |
const int | _overlap |
const UnitConverter< T, DESCRIPTOR > & | _converter |
Protected Attributes inherited from olb::BlockLatticeF3D< T, DESCRIPTOR > | |
BlockLattice< T, DESCRIPTOR > & | _blockLattice |
Protected Attributes inherited from olb::BlockF3D< T > | |
BlockStructureD< 3 > & | _blockStructure |
Additional Inherited Members | |
Public Types inherited from olb::GenericF< T, int > | |
using | targetType |
using | sourceType |
Public Attributes inherited from olb::GenericF< T, int > | |
std::shared_ptr< GenericF< T, int > > | _ptrCalcC |
memory management, frees resouces (calcClass) | |
Protected Member Functions inherited from olb::BlockLatticeF3D< T, DESCRIPTOR > | |
BlockLatticeF3D (BlockLattice< T, DESCRIPTOR > &blockLattice, int targetDim) | |
Protected Member Functions inherited from olb::BlockF3D< T > | |
BlockF3D (BlockStructureD< 3 > &blockStructure, int targetDim) | |
Protected Member Functions inherited from olb::GenericF< T, int > | |
GenericF (int targetDim, int sourceDim) | |
functor to get pointwise dual velocity density on local lattices, if globIC is not on the local processor, the returned vector is empty
Definition at line 63 of file dualFunctors3D.h.
olb::opti::BlockLatticeDphysVelocityDf3D< T, DESCRIPTOR >::BlockLatticeDphysVelocityDf3D | ( | BlockLattice< T, DESCRIPTOR > & | blockLattice, |
int | overlap, | ||
const UnitConverter< T, DESCRIPTOR > & | converter, | ||
int | nDim, | ||
int | extractDim ) |
Definition at line 136 of file dualFunctors3D.hh.
References olb::GenericF< T, int >::getName().
|
virtual |
has to be implemented for 'every' derived class
Implements olb::GenericF< T, int >.
Definition at line 150 of file dualFunctors3D.hh.
|
protected |
Definition at line 66 of file dualFunctors3D.h.
|
protected |
Definition at line 65 of file dualFunctors3D.h.