#include <CGIteration.h>
|
| CGIteration (BlockStorage &blocks, const BlockDataID &uId, const BlockDataID &rId, const BlockDataID &dId, const BlockDataID &zId, const BlockDataID &fId, const BlockDataID &stencilId, 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
◆ StencilField_T
◆ CGIteration()
walberla::pde::CGIteration< Stencil_T >::CGIteration |
( |
BlockStorage & | blocks, |
|
|
const BlockDataID & | uId, |
|
|
const BlockDataID & | rId, |
|
|
const BlockDataID & | dId, |
|
|
const BlockDataID & | zId, |
|
|
const BlockDataID & | fId, |
|
|
const BlockDataID & | stencilId, |
|
|
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_
◆ stencilId_
◆ synchronizeD_
◆ uId_
◆ zId_
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/pde/iterations/CGIteration.h