#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_.
|
| |
| 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.
|
| |
| 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.
|
| |
| template<typename DataSourceType > |
| void | addVertexDataSource (const shared_ptr< DataSourceType > &dataSource) |
| | Add a vertex data source assigning a piece of data to a vertex.
|
| |
| template<typename DataSourceType > |
| void | addFaceDataSource (const shared_ptr< DataSourceType > &dataSource) |
| | Add a face data source assigning a piece of data to a face.
|
| |
| 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 >
Initial value:
return true;
}
Definition ParticleStorage.h:310
◆ ps_
template<typename MeshType >
◆ vertexToParticleIdxManager_
template<typename MeshType >
The documentation for this class was generated from the following file: