|
waLBerla 7.2
|
#include <DistributedVTKMeshWriter.h>
Inheritance diagram for walberla::mesh::DistributedVTKMeshWriter< MeshType >:Public Member Functions | |
| DistributedVTKMeshWriter (const shared_ptr< const MeshType > &mesh, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder="vtk_out") | |
| void | operator() () |
Public Member Functions inherited from walberla::mesh::VTKMeshWriter< MeshType > | |
| VTKMeshWriter (const shared_ptr< const MeshType > &mesh, const std::string &identifier, const uint_t writeFrequency, const std::string &baseFolder="vtk_out") | |
| void | operator() () |
| void | addDataSource (const shared_ptr< VertexDataSource< float > > &dataSource) |
| void | addDataSource (const shared_ptr< VertexDataSource< double > > &dataSource) |
| void | addDataSource (const shared_ptr< VertexDataSource< int32_t > > &dataSource) |
| void | addDataSource (const shared_ptr< VertexDataSource< uint8_t > > &dataSource) |
| void | addDataSource (const shared_ptr< VertexDataSource< uint64_t > > &dataSource) |
| void | addDataSource (const shared_ptr< FaceDataSource< float > > &dataSource) |
| void | addDataSource (const shared_ptr< FaceDataSource< double > > &dataSource) |
| void | addDataSource (const shared_ptr< FaceDataSource< int32_t > > &dataSource) |
| void | addDataSource (const shared_ptr< FaceDataSource< uint8_t > > &dataSource) |
| void | addDataSource (const shared_ptr< FaceDataSource< uint64_t > > &dataSource) |
| void | setFaceFilter (const FaceFilterFunction &f) |
| void | clearFaceFilter () |
| bool | isFaceFilterSet () const |
| void | incrementTimeStep () |
| bool | isWriteScheduled () const |
Additional Inherited Members | |
Public Types inherited from walberla::mesh::VTKMeshWriter< MeshType > | |
| using | FaceFilterFunction = std::function<bool (const MeshType &, const typename MeshType::FaceHandle &)> |
| using | Faces = std::vector<typename MeshType::FaceHandle> |
| using | Vertices = std::vector<typename MeshType::VertexHandle> |
Protected Member Functions inherited from walberla::mesh::VTKMeshWriter< MeshType > | |
| void | write (std::ostream &os) const |
| void | writePrefix (std::ostream &os) const |
| void | writePostfix (std::ostream &os) const |
| void | writePiece (std::ostream &os) const |
| template<typename T > | |
| void | writeVertexData (const T &vertexDataSources, const Vertices &vertices, std::ostream &os, vtk::Base64Writer &b64) const |
| template<typename T > | |
| void | writeFaceData (const T &faceDataSources, const Faces &faces, std::ostream &os, vtk::Base64Writer &b64) const |
| void | writePVD (std::ostream &os) const |
Protected Attributes inherited from walberla::mesh::VTKMeshWriter< MeshType > | |
| shared_ptr< const MeshType > | mesh_ |
| uint_t | writeFrequency_ |
| std::string | identifier_ |
| std::string | baseFolder_ |
| uint_t | timestep_ { 0 } |
| FaceFilterFunction | faceFilter_ |
| std::vector< shared_ptr< VertexDataSource< float > > > | floatVertexDataSources_ |
| std::vector< shared_ptr< VertexDataSource< double > > > | doubleVertexDataSources_ |
| std::vector< shared_ptr< VertexDataSource< int32_t > > > | int32VertexDataSources_ |
| std::vector< shared_ptr< VertexDataSource< uint8_t > > > | uint8VertexDataSources_ |
| std::vector< shared_ptr< VertexDataSource< uint64_t > > > | uint64VertexDataSources_ |
| std::vector< shared_ptr< FaceDataSource< float > > > | floatFaceDataSources_ |
| std::vector< shared_ptr< FaceDataSource< double > > > | doubleFaceDataSources_ |
| std::vector< shared_ptr< FaceDataSource< int32_t > > > | int32FaceDataSources_ |
| std::vector< shared_ptr< FaceDataSource< uint8_t > > > | uint8FaceDataSources_ |
| std::vector< shared_ptr< FaceDataSource< uint64_t > > > | uint64FaceDataSources_ |
| walberla::mesh::DistributedVTKMeshWriter< MeshType >::DistributedVTKMeshWriter | ( | const shared_ptr< const MeshType > & | mesh, |
| const std::string & | identifier, | ||
| const uint_t | writeFrequency, | ||
| const std::string & | baseFolder = "vtk_out" ) |
| void walberla::mesh::DistributedVTKMeshWriter< MeshType >::operator() | ( | ) |