|
| 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 > typename TYPE> |
| RESULT | olb::boundaryhelper::promiseForDirectionOrientation (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 , template< int... > typename TYPE> |
| RESULT | olb::boundaryhelper::promiseForNormal (Vector< int, 3 > n) |
| |
| template<typename RESULT , typename T , typename DESCRIPTOR , template< 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 > typename TYPE> |
| PostProcessorPromise< T, DESCRIPTOR > | olb::boundaryhelper::promisePostProcessorForDirectionOrientation (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< 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) |
| |
| template<typename T , typename DESCRIPTOR , template< typename, typename, int... > typename OPERATOR> |
| void | olb::setOperatorForNormal (SuperLattice< T, DESCRIPTOR > &sLattice, FunctorPtr< SuperIndicatorF3D< T > > &&boundaryI, FunctorPtr< SuperIndicatorF3D< T > > &&fluidI, FunctorPtr< SuperIndicatorF3D< T > > &&outsideI) |
| |
| template<typename T , typename DESCRIPTOR , template< typename, typename, int... > typename OPERATOR> |
| void | olb::setOperatorForNormal (BlockLattice< T, DESCRIPTOR > &block, BlockIndicatorF3D< T > &boundaryI, BlockIndicatorF3D< T > &fluidI, BlockIndicatorF3D< T > &outsideI) |
| |