Data Source for particle selectors specialized for Vec3.
MeshType | |
Selector | |
Type |
#include <OutputSelectorFaceDataSource.h>
Public Types | |
typedef FaceDataSource< MeshType, Type > | Base |
typedef Base::Faces | Faces |
typedef Type | ComponentType |
Public Types inherited from walberla::mesa_pd::FaceDataSource< MeshType, Type > | |
typedef mesh::DistributedVTKMeshWriter< MeshType >::Faces | Faces |
Public Member Functions | |
OutputSelectorFaceDataSource (const std::string &name, Selector selector) | |
virtual uint_t | numComponents () |
virtual void | getData (const MeshType &, const Faces &faces, std::vector< Type > &data, const ParticleIdxFacePropertyManager< MeshType > &faceToParticleIdxManager, shared_ptr< walberla::mesa_pd::data::ParticleStorage > ps) |
Public Member Functions inherited from walberla::mesa_pd::FaceDataSource< MeshType, Type > | |
FaceDataSource (const std::string &name) | |
const std::string & | name () |
virtual | ~FaceDataSource () |
Private Attributes | |
Selector | selector_ |
Additional Inherited Members | |
Protected Attributes inherited from walberla::mesa_pd::FaceDataSource< MeshType, Type > | |
std::string | name_ |
typedef FaceDataSource<MeshType, Type> walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Vector3< Type > >::Base |
typedef Type walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Vector3< Type > >::ComponentType |
typedef Base::Faces walberla::mesa_pd::OutputSelectorFaceDataSource< MeshType, Selector, Vector3< Type > >::Faces |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
private |