|
waLBerla 7.2
|
Generic data source to pick data for a face using a particle selector.
| MeshType | |
| Selector | Type of the selector. |
| Type | Type of the data. |
#include <OutputSelectorFaceDataSource.h>
Inheritance diagram for walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Type >:Public Types | |
| typedef FaceDataSource< MeshType, Type > | Base |
| typedef Base::Faces | Faces |
| typedef Type | ComponentType |
Public Types inherited from walberla::mesa_pd::FaceDataSource< MeshType, typename Selector::return_type > | |
| typedef mesh::DistributedVTKMeshWriter< MeshType >::Faces | Faces |
Public Member Functions | |
| OutputSelectorFaceDataSource (const std::string &name, Selector selector) | |
| uint_t | numComponents () override |
| void | getData (const MeshType &, const Faces &faces, std::vector< Type > &data, const ParticleIdxFacePropertyManager< MeshType > &faceToParticleIdxManager, shared_ptr< walberla::mesa_pd::data::ParticleStorage > ps) override |
Public Member Functions inherited from walberla::mesa_pd::FaceDataSource< MeshType, typename Selector::return_type > | |
| FaceDataSource (const std::string &name) | |
| const std::string & | name () |
| virtual void | getData (const MeshType &, const Faces &faces, std::vector< typename Selector::return_type > &data, const ParticleIdxFacePropertyManager< MeshType > &faceToParticleIdxManager, shared_ptr< walberla::mesa_pd::data::ParticleStorage > ps)=0 |
| virtual | ~FaceDataSource ()=default |
Private Attributes | |
| Selector | selector_ |
Additional Inherited Members | |
Protected Attributes inherited from walberla::mesa_pd::FaceDataSource< MeshType, typename Selector::return_type > | |
| std::string | name_ |
| typedef FaceDataSource<MeshType, Type> walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Type >::Base |
| typedef Type walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Type >::ComponentType |
| typedef Base::Faces walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Type >::Faces |
|
inline |
|
inlineoverride |
|
inlineoverridevirtual |
|
private |