|
waLBerla 7.2
|
#include <DefaultCellOperation.impl.h>
Public Types | |
| using | PdfField_T = PdfField<LatticeModel_T> |
| using | Stencil = typename LatticeModel_T::Stencil |
Public Member Functions | |
| DefaultCellOperation () | |
| void | configure (const LatticeModel_T &latticeModel) |
| void | operator() (PdfField_T *src, PdfField_T *dst, cell_idx_t x, cell_idx_t y, cell_idx_t z) const |
| template<typename FieldPtrOrIterator > | |
| void | operator() (FieldPtrOrIterator &src, FieldPtrOrIterator &dst) const |
Private Attributes | |
| real_t | lambda_e_ |
| real_t | lambda_d_ |
| const LatticeModel_T * | latticeModel_ |
| using walberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if_t< std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > &&! std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > &&std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > > >::PdfField_T = PdfField<LatticeModel_T> |
| using walberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if_t< std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > &&! std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > &&std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > > >::Stencil = typename LatticeModel_T::Stencil |
|
inline |
|
inline |
| void walberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if_t< std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > &&! std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > &&std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > > >::operator() | ( | FieldPtrOrIterator & | src, |
| FieldPtrOrIterator & | dst ) const |
| void walberla::lbm::DefaultCellOperation< LatticeModel_T, typename std::enable_if_t< std::is_same_v< typename LatticeModel_T::CollisionModel::tag, collision_model::TRT_tag > &&! std::is_same_v< typename LatticeModel_T::Stencil, stencil::D3Q19 > &&std::is_same_v< typename LatticeModel_T::ForceModel::tag, force_model::None_tag > > >::operator() | ( | PdfField_T * | src, |
| PdfField_T * | dst, | ||
| cell_idx_t | x, | ||
| cell_idx_t | y, | ||
| cell_idx_t | z ) const |
|
private |
|
private |
|
private |