walberla::JacobiIteration Class Reference

Public Member Functions

 JacobiIteration (const BlockDataID &srcID, const BlockDataID &dstID, const BlockDataID &rhsID, const std::vector< real_t > &weights, const shared_ptr< StructuredBlockStorage > &blocks, blockforest::communication::UniformBufferedScheme< Stencil_T > &myCommScheme, const uint_t &maxIterations)
 
void operator() ()
 

Private Attributes

const BlockDataID srcID_
 
const BlockDataID dstID_
 
const BlockDataID rhsID_
 
std::vector< real_tweights_
 
const shared_ptr< StructuredBlockStorageblocks_
 
blockforest::communication::UniformBufferedScheme< Stencil_TmyCommScheme_
 
const uint_t maxIterations_
 

Constructor & Destructor Documentation

◆ JacobiIteration()

walberla::JacobiIteration::JacobiIteration ( const BlockDataID srcID,
const BlockDataID dstID,
const BlockDataID rhsID,
const std::vector< real_t > &  weights,
const shared_ptr< StructuredBlockStorage > &  blocks,
blockforest::communication::UniformBufferedScheme< Stencil_T > &  myCommScheme,
const uint_t maxIterations 
)
inline

Member Function Documentation

◆ operator()()

void walberla::JacobiIteration::operator() ( )

Member Data Documentation

◆ blocks_

const shared_ptr< StructuredBlockStorage > walberla::JacobiIteration::blocks_
private

◆ dstID_

const BlockDataID walberla::JacobiIteration::dstID_
private

◆ maxIterations_

const uint_t walberla::JacobiIteration::maxIterations_
private

◆ myCommScheme_

blockforest::communication::UniformBufferedScheme< Stencil_T > walberla::JacobiIteration::myCommScheme_
private

◆ rhsID_

const BlockDataID walberla::JacobiIteration::rhsID_
private

◆ srcID_

const BlockDataID walberla::JacobiIteration::srcID_
private

◆ weights_

std::vector< real_t > walberla::JacobiIteration::weights_
private

The documentation for this class was generated from the following file: