|
waLBerla 7.2
|
#include <RBGSFixedStencil.h>
Inheritance diagram for walberla::pde::RBGSFixedStencil< Stencil_T >:Public Types | |
| using | Field_T = typename StencilSweepBase<Stencil_T>::Field_T |
Public Types inherited from walberla::pde::StencilSweepBase< Stencil_T > | |
| using | Field_T = SweepBase::Field_T |
Public Types inherited from walberla::pde::SweepBase | |
| using | Field_T = GhostLayerField<real_t, 1> |
Public Member Functions | |
| RBGSFixedStencil (const shared_ptr< domain_decomposition::StructuredBlockStorage > &blocks, const BlockDataID &uFieldId, const BlockDataID &fFieldId, const std::vector< real_t > &weights) | |
| void | operator() (IBlock *const) const |
| void | update (IBlock *const block, const bool rb) |
| std::function< void(IBlock *const) > | getRedSweep () |
| std::function< void(IBlock *const) > | getBlackSweep () |
Public Member Functions inherited from walberla::pde::StencilSweepBase< Stencil_T > | |
| StencilSweepBase (const BlockDataID &uFieldId, const BlockDataID &fFieldId, const std::vector< real_t > &weights) | |
| StencilSweepBase (const BlockDataID &src, const BlockDataID &dst, const BlockDataID &fFieldId, const std::vector< real_t > &weights) | |
Public Member Functions inherited from walberla::pde::SweepBase | |
| SweepBase (const BlockDataID &uFieldId, const BlockDataID &fFieldId) | |
| SweepBase (const BlockDataID &src, const BlockDataID &dst, const BlockDataID &fFieldId) | |
| virtual | ~SweepBase () |
Private Attributes | |
| shared_ptr< domain_decomposition::StructuredBlockStorage > | blocks_ |
Additional Inherited Members | |
Protected Member Functions inherited from walberla::pde::StencilSweepBase< Stencil_T > | |
| real_t | w (const uint_t i) const |
Protected Member Functions inherited from walberla::pde::SweepBase | |
| 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) |
Protected Attributes inherited from walberla::pde::StencilSweepBase< Stencil_T > | |
| std::array< real_t, Stencil_T::Size > | w_ |
Protected Attributes inherited from walberla::pde::SweepBase | |
| const BlockDataID | src_ {} |
| const BlockDataID | f_ {} |
| const bool | dstFromBlockData_ |
| const BlockDataID | dst_ {} |
| std::set< Field_T *, field::SwapableCompare< Field_T * > > | dstFields_ |
| using walberla::pde::RBGSFixedStencil< Stencil_T >::Field_T = typename StencilSweepBase<Stencil_T>::Field_T |
|
inline |
|
inline |
|
inline |
|
inline |
| void walberla::pde::RBGSFixedStencil< Stencil_T >::update | ( | IBlock *const | block, |
| const bool | rb ) |
|
private |