#include <CGFixedStencilIteration.h>
|
| CGFixedStencilIteration (BlockStorage &blocks, const BlockDataID &uId, const BlockDataID &rId, const BlockDataID &dId, const BlockDataID &zId, const BlockDataID &fId, const std::vector< real_t > &weights, const uint_t iterations, const std::function< void() > &synchronizeD, const real_t residualNormThreshold=real_t(0), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) |
|
void | operator() () |
|
◆ Field_T
◆ CGFixedStencilIteration()
walberla::pde::CGFixedStencilIteration< Stencil_T >::CGFixedStencilIteration |
( |
BlockStorage & | blocks, |
|
|
const BlockDataID & | uId, |
|
|
const BlockDataID & | rId, |
|
|
const BlockDataID & | dId, |
|
|
const BlockDataID & | zId, |
|
|
const BlockDataID & | fId, |
|
|
const std::vector< real_t > & | weights, |
|
|
const uint_t | iterations, |
|
|
const std::function< void() > & | synchronizeD, |
|
|
const real_t | residualNormThreshold = real_t(0), |
|
|
const Set< SUID > & | requiredSelectors = Set<SUID>::emptySet(), |
|
|
const Set< SUID > & | incompatibleSelectors = Set<SUID>::emptySet() ) |
◆ calcAd()
◆ calcR()
◆ copyRToD()
◆ operator()()
◆ scalarProductDZ()
◆ scalarProductRR()
◆ updateD()
◆ updateR()
◆ updateU()
◆ blocks_
◆ cells_
◆ dId_
◆ fId_
◆ incompatibleSelectors_
◆ iterations_
◆ requiredSelectors_
◆ residualNormThreshold_
◆ rId_
◆ synchronizeD_
◆ uId_
◆ w_
◆ zId_
The documentation for this class was generated from the following file: