|
template<typename T , typename DESCRIPTOR > |
void | olb::setBoundary (BlockLattice< T, DESCRIPTOR > &_block, int iX, int iY, int iZ, Dynamics< T, DESCRIPTOR > *dynamics, PostProcessorGenerator3D< T, DESCRIPTOR > *postProcessor) |
| sets boundary on indicated cells. This is a function, which can be used on many boundaries.
|
|
template<typename T , typename DESCRIPTOR > |
void | olb::setBoundary (BlockLattice< T, DESCRIPTOR > &_block, int iX, int iY, int iZ, Dynamics< T, DESCRIPTOR > *dynamics) |
|
template<typename T , typename DESCRIPTOR > |
void | olb::addPoints2CommBC (SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF3D< T > > &&indicator, int _overlap) |
| Adds needed Cells to the Communicator _commBC in SuperLattice.
|
|
template<typename T , typename DESCRIPTOR , template< int... > typename DYNAMICS> |
DynamicsPromise< T, DESCRIPTOR > | olb::boundaryhelper::constructConcreteDynamicsForNormal (Vector< int, 3 > n) |
|
template<typename T , typename DESCRIPTOR , template< int... > typename DYNAMICS> |
DynamicsPromise< T, DESCRIPTOR > | olb::boundaryhelper::constructConcreteDynamicsForNormalSpecial (Vector< int, 3 > n) |
|
template<typename T , typename DESCRIPTOR , template< int... > typename DYNAMICS> |
DynamicsPromise< T, DESCRIPTOR > | olb::boundaryhelper::constructConcreteDynamicsForDirectionOrientation (Vector< int, 3 > n) |
|
template<typename RESULT , typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE, typename... ARGS> |
RESULT * | olb::boundaryhelper::constructForNormal (Vector< int, 3 > n, ARGS &&... args) |
|
template<typename RESULT , typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE> |
RESULT | olb::boundaryhelper::promiseForNormal (Vector< int, 3 > n) |
|
template<typename RESULT , typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE, typename... ARGS> |
RESULT * | olb::boundaryhelper::constructForNormalSpecial (Vector< int, 3 > n, ARGS &&... args) |
|
template<typename PROMISE , typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE> |
PROMISE | olb::boundaryhelper::promiseForNormalSpecial (Vector< int, 3 > n) |
|
template<typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE, typename... ARGS> |
PostProcessorGenerator3D< T, DESCRIPTOR > * | olb::boundaryhelper::constructPostProcessorForNormal (Vector< int, 3 > n, ARGS &&... args) |
|
template<typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE> |
PostProcessorPromise< T, DESCRIPTOR > | olb::boundaryhelper::promisePostProcessorForNormal (Vector< int, 3 > n) |
|
template<typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE, typename... ARGS> |
PostProcessorGenerator3D< T, DESCRIPTOR > * | olb::boundaryhelper::constructPostProcessorForNormalSpecial (Vector< int, 3 > n, ARGS &&... args) |
|
template<typename T , typename DESCRIPTOR , template< typename, typename, int, int, int > typename TYPE> |
PostProcessorPromise< T, DESCRIPTOR > | olb::boundaryhelper::promisePostProcessorForNormalSpecial (Vector< int, 3 > n) |
|