walberla::boundary::internal Namespace Reference

Classes

struct  BoundaryHandlingExporter
 

Functions

template<typename BH >
shared_ptr< BoundaryConfigurationboundaryConfFromDict (BH &h, const BoundaryUID &uid, boost::python::dict d)
 
template<typename BH >
void BH_setBoundary1 (BH &h, const std::string &name, cell_idx_t x, cell_idx_t y, cell_idx_t z, boost::python::dict conf)
 
template<typename BH >
void BH_setBoundary2 (BH &h, const std::string &name, const boost::python::tuple &index, boost::python::dict conf)
 
template<typename BH >
void BH_forceBoundary1 (BH &h, const std::string &name, cell_idx_t x, cell_idx_t y, cell_idx_t z, boost::python::dict conf)
 
template<typename BH >
void BH_forceBoundary2 (BH &h, const std::string &name, const boost::python::tuple &index, boost::python::dict conf)
 
template<typename BH >
void BH_forceBoundary3 (BH &h, const GhostLayerField< int, 1 > &indexField, boost::python::dict boundaryInfo)
 
template<typename BH >
void BH_setDomainSlice (BH &h, const boost::python::tuple &index)
 
template<typename BH >
void BH_forceDomainSlice (BH &h, const boost::python::tuple &index)
 
template<typename BH >
void BH_fillDomainSlice (BH &h, const boost::python::tuple &index)
 
template<typename BH >
void BH_removeDomainSlice (BH &h, const boost::python::tuple &index)
 
template<typename BH >
void BH_removeBoundarySlice (BH &h, const boost::python::tuple &index)
 
template<typename BH >
void BH_clearSlice (BH &h, const boost::python::tuple &index)
 

Function Documentation

◆ BH_clearSlice()

template<typename BH >
void walberla::boundary::internal::BH_clearSlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ BH_fillDomainSlice()

template<typename BH >
void walberla::boundary::internal::BH_fillDomainSlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ BH_forceBoundary1()

template<typename BH >
void walberla::boundary::internal::BH_forceBoundary1 ( BH &  h,
const std::string &  name,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z,
boost::python::dict  conf 
)

◆ BH_forceBoundary2()

template<typename BH >
void walberla::boundary::internal::BH_forceBoundary2 ( BH &  h,
const std::string &  name,
const boost::python::tuple &  index,
boost::python::dict  conf 
)

◆ BH_forceBoundary3()

template<typename BH >
void walberla::boundary::internal::BH_forceBoundary3 ( BH &  h,
const GhostLayerField< int, 1 > &  indexField,
boost::python::dict  boundaryInfo 
)

◆ BH_forceDomainSlice()

template<typename BH >
void walberla::boundary::internal::BH_forceDomainSlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ BH_removeBoundarySlice()

template<typename BH >
void walberla::boundary::internal::BH_removeBoundarySlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ BH_removeDomainSlice()

template<typename BH >
void walberla::boundary::internal::BH_removeDomainSlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ BH_setBoundary1()

template<typename BH >
void walberla::boundary::internal::BH_setBoundary1 ( BH &  h,
const std::string &  name,
cell_idx_t  x,
cell_idx_t  y,
cell_idx_t  z,
boost::python::dict  conf 
)

◆ BH_setBoundary2()

template<typename BH >
void walberla::boundary::internal::BH_setBoundary2 ( BH &  h,
const std::string &  name,
const boost::python::tuple &  index,
boost::python::dict  conf 
)

◆ BH_setDomainSlice()

template<typename BH >
void walberla::boundary::internal::BH_setDomainSlice ( BH &  h,
const boost::python::tuple &  index 
)

◆ boundaryConfFromDict()

template<typename BH >
shared_ptr<BoundaryConfiguration> walberla::boundary::internal::boundaryConfFromDict ( BH &  h,
const BoundaryUID uid,
boost::python::dict  d 
)