#include <MeshParticleVTKOutput.h>
|
| MeshParticleVTKOutput (shared_ptr< walberla::mesa_pd::data::ParticleStorage > ps, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder="vtk_out") |
|
void | setParticleSelector (const ParticleSelectorFunc &func) |
|
template<typename AccessorWithShape_T > |
void | assembleMesh (AccessorWithShape_T &accessor) |
| Creates the output mesh and writes it to mesh_. More...
|
|
template<typename Selector > |
void | addVertexOutput (const std::string &name) |
| Adds a output selector for the vertices of the mesh Similar to MESAPD's vtk output, one can add a property selector to select a property for a vertex corresponding to the associated particle. More...
|
|
template<typename Selector > |
void | addFaceOutput (const std::string &name) |
| Adds a output selector for the faces of the mesh Similar to MESAPD's vtk output, one can add a property selector to select a property for a face corresponding to the associated particle. More...
|
|
template<typename DataSourceType > |
void | addVertexDataSource (const shared_ptr< DataSourceType > &dataSource) |
| Add a vertex data source assigning a piece of data to a vertex. More...
|
|
template<typename DataSourceType > |
void | addFaceDataSource (const shared_ptr< DataSourceType > &dataSource) |
| Add a face data source assigning a piece of data to a face. More...
|
|
template<typename AccessorWithShape_T > |
void | operator() (AccessorWithShape_T &accessor) |
|
◆ ParticleSelectorFunc
template<typename MeshType >
◆ Vertices
template<typename MeshType >
◆ MeshParticleVTKOutput()
template<typename MeshType >
◆ addFaceDataSource()
template<typename MeshType >
template<typename DataSourceType >
Add a face data source assigning a piece of data to a face.
- Template Parameters
-
MeshType | |
DataSourceType | Type of data source (has to be derived from FaceDataSource). |
- Parameters
-
dataSource | Data source responsible for picking data for a face. |
◆ addFaceOutput()
template<typename MeshType >
template<typename Selector >
Adds a output selector for the faces of the mesh Similar to MESAPD's vtk output, one can add a property selector to select a property for a face corresponding to the associated particle.
- Template Parameters
-
MeshType | |
Selector | Type of the selector |
- Parameters
-
◆ addVertexDataSource()
template<typename MeshType >
template<typename DataSourceType >
Add a vertex data source assigning a piece of data to a vertex.
- Template Parameters
-
MeshType | |
DataSourceType | Type of data source (has to be derived from VertexDataSource). |
- Parameters
-
dataSource | Data source responsible for picking data for a vertex. |
◆ addVertexOutput()
template<typename MeshType >
template<typename Selector >
Adds a output selector for the vertices of the mesh Similar to MESAPD's vtk output, one can add a property selector to select a property for a vertex corresponding to the associated particle.
- Template Parameters
-
MeshType | |
Selector | Type of the selector |
- Parameters
-
◆ assembleMesh()
template<typename MeshType >
template<typename AccessorWithShape_T >
Creates the output mesh and writes it to mesh_.
- Template Parameters
-
◆ operator()()
template<typename MeshType >
template<typename AccessorWithShape_T >
◆ setParticleSelector()
template<typename MeshType >
◆ faceToParticleIdxManager_
template<typename MeshType >
◆ mesh_
template<typename MeshType >
◆ meshWriter_
template<typename MeshType >
◆ particleSelector_
template<typename MeshType >
◆ ps_
template<typename MeshType >
◆ vertexToParticleIdxManager_
template<typename MeshType >
The documentation for this class was generated from the following file:
Definition: ParticleStorage.h:289