walberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo Struct Reference

#include <UniformDirectScheme.h>

Static Public Member Functions

static bool sortByLocal (const CommInfo &lhs, const CommInfo &rhs)
 
static bool sortByRemote (const CommInfo &lhs, const CommInfo &rhs)
 

Public Attributes

uint_t dataIdx
 index into dataInfos_ More...
 
BlockID localBlockId
 
BlockID remoteBlockId
 
uint_t remoteProcess
 
stencil::Direction dir
 

Friends

std::ostream & operator<< (std::ostream &os, const CommInfo &ci)
 

Member Function Documentation

◆ sortByLocal()

template<typename Stencil >
bool walberla::blockforest::communication::UniformDirectScheme< Stencil >::CommInfo::sortByLocal ( const CommInfo lhs,
const CommInfo rhs 
)
static

◆ sortByRemote()

template<typename Stencil >
bool walberla::blockforest::communication::UniformDirectScheme< Stencil >::CommInfo::sortByRemote ( const CommInfo lhs,
const CommInfo rhs 
)
static

Friends And Related Function Documentation

◆ operator<<

template<typename Stencil_T >
std::ostream& operator<< ( std::ostream &  os,
const CommInfo ci 
)
friend

Member Data Documentation

◆ dataIdx

template<typename Stencil_T >
uint_t walberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo::dataIdx

index into dataInfos_

◆ dir

◆ localBlockId

template<typename Stencil_T >
BlockID walberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo::localBlockId

◆ remoteBlockId

template<typename Stencil_T >
BlockID walberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo::remoteBlockId

◆ remoteProcess

template<typename Stencil_T >
uint_t walberla::blockforest::communication::UniformDirectScheme< Stencil_T >::CommInfo::remoteProcess

The documentation for this struct was generated from the following files: