#include <SOR.h>
|
| SOR (const shared_ptr< domain_decomposition::StructuredBlockStorage > &blocks, const BlockDataID &uFieldId, const BlockDataID &fFieldId, const BlockDataID &stencilFieldId, const real_t omega) |
|
void | operator() (IBlock *const block) const |
|
void | update (IBlock *const block, const bool rb) |
|
std::function< void(IBlock *const) > | getRedSweep () |
|
std::function< void(IBlock *const) > | getBlackSweep () |
|
| StencilFieldSweepBase (const BlockDataID &uFieldId, const BlockDataID &fFieldId, const BlockDataID &stencilFieldId) |
|
| StencilFieldSweepBase (const BlockDataID &src, const BlockDataID &dst, const BlockDataID &fFieldId, const BlockDataID &stencilFieldId) |
|
| SweepBase (const BlockDataID &uFieldId, const BlockDataID &fFieldId) |
|
| SweepBase (const BlockDataID &src, const BlockDataID &dst, const BlockDataID &fFieldId) |
|
virtual | ~SweepBase () |
|
|
StencilField_T * | getStencilField (IBlock *const block) const |
|
void | getFields (IBlock *const block, Field_T *&u, Field_T *&f, StencilField_T *&stencil) |
|
void | getFields (IBlock *const block, Field_T *&src, Field_T *&dst, Field_T *&f, StencilField_T *&stencil) |
|
void | getFields (IBlock *const block, Field_T *&u, Field_T *&f) |
|
void | getFields (IBlock *const block, Field_T *&src, Field_T *&dst, Field_T *&f) |
|
Field_T * | getSrcField (IBlock *const block) const |
|
Field_T * | getDstField (IBlock *const block, Field_T *const src) |
|
Field_T * | getUField (IBlock *const block) const |
|
Field_T * | getFField (IBlock *const block) const |
|
void | getFields (IBlock *const block, Field_T *&u, Field_T *&f) |
|
void | getFields (IBlock *const block, Field_T *&src, Field_T *&dst, Field_T *&f) |
|
const BlockDataID | stencil_ |
|
const BlockDataID | src_ {} |
|
const BlockDataID | f_ {} |
|
const bool | dstFromBlockData_ |
|
const BlockDataID | dst_ {} |
|
std::set< Field_T *, field::SwapableCompare< Field_T * > > | dstFields_ |
|
◆ Field_T
template<typename Stencil_T >
◆ StencilField_T
template<typename Stencil_T >
◆ SOR()
template<typename Stencil_T >
◆ getBlackSweep()
template<typename Stencil_T >
◆ getRedSweep()
template<typename Stencil_T >
◆ operator()()
template<typename Stencil_T >
◆ update()
template<typename Stencil_T >
◆ blocks_
template<typename Stencil_T >
◆ omega_
template<typename Stencil_T >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/pde/sweeps/SOR.h