walberla::blockforest::internal::UniformDirectSchemeCreator Class Reference

#include <BlockForestCommunicationExport.impl.h>

Public Member Functions

 UniformDirectSchemeCreator (const shared_ptr< StructuredBlockForest > &bf, const std::string &stencilName, const int tag)
 
template<typename Stencil >
void operator() (python_coupling::NonCopyableWrap< Stencil >)
 
py::object getResult ()
 

Private Attributes

py::object result_
 
shared_ptr< StructuredBlockForestblockforest_
 
std::string stencilName_
 
const int tag_
 

Constructor & Destructor Documentation

◆ UniformDirectSchemeCreator()

walberla::blockforest::internal::UniformDirectSchemeCreator::UniformDirectSchemeCreator ( const shared_ptr< StructuredBlockForest > &  bf,
const std::string &  stencilName,
const int  tag 
)
inline

Member Function Documentation

◆ getResult()

py::object walberla::blockforest::internal::UniformDirectSchemeCreator::getResult ( )
inline

◆ operator()()

template<typename Stencil >
void walberla::blockforest::internal::UniformDirectSchemeCreator::operator() ( python_coupling::NonCopyableWrap< Stencil >  )
inline

Member Data Documentation

◆ blockforest_

shared_ptr<StructuredBlockForest> walberla::blockforest::internal::UniformDirectSchemeCreator::blockforest_
private

◆ result_

py::object walberla::blockforest::internal::UniformDirectSchemeCreator::result_
private

◆ stencilName_

std::string walberla::blockforest::internal::UniformDirectSchemeCreator::stencilName_
private

◆ tag_

const int walberla::blockforest::internal::UniformDirectSchemeCreator::tag_
private

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