![]() |
|
#include <ParticleVtkWriter.h>
Inheritance diagram for ParticleVtkWriter:Public Member Functions | |
| ParticleVtkWriter (ParticleHandler &particleHandler) | |
| virtual | ~ParticleVtkWriter ()=default |
| virtual std::string | getName () const =0 |
Public Member Functions inherited from BaseVTKWriter< ParticleHandler > | |
| BaseVTKWriter (ParticleHandler &handler) | |
| BaseVTKWriter (const BaseVTKWriter &other) | |
| virtual void | writeVTK () const=0 |
| unsigned | getFileCounter () const |
| void | setFileCounter (unsigned fileCounter) |
| void | setOutputDirectory (const std::string &dir) |
| const std::string & | getOutputDirectory () const |
| std::string | getFileName () const |
Protected Member Functions | |
| void | writeExtraFields (std::fstream &file) const |
| void | writeVTKIndSpecies (std::fstream &file) const |
| void | writeVTKPositions (std::fstream &file) const |
| bool | particleMustBeWritten (BaseParticle *particle) const |
Protected Member Functions inherited from BaseVTKWriter< ParticleHandler > | |
| std::fstream | makeVTKFileWithHeader () const |
| void | writeVTKFooterAndClose (std::fstream &file) const |
Additional Inherited Members | |
Protected Attributes inherited from BaseVTKWriter< ParticleHandler > | |
| ParticleHandler & | handler_ |
| particle handler from which the particles should be written More... | |
| unsigned int | fileCounter |
| std::string | outputDirectory_ |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
Implemented in SuperQuadricParticleVtkWriter, and SphericalParticleVtkWriter.
|
inlineprotected |
References BaseParticle::isMPIParticle(), and BaseParticle::isPeriodicGhostParticle().
Referenced by writeExtraFields(), SphericalParticleVtkWriter::writeVTKAngularVelocity(), SphericalParticleVtkWriter::writeVTKId(), writeVTKIndSpecies(), writeVTKPositions(), SphericalParticleVtkWriter::writeVTKRadius(), and SphericalParticleVtkWriter::writeVTKVelocity().
|
protected |
References f(), BaseHandler< T >::getLastObject(), BaseParticle::getNameVTK(), BaseHandler< T >::getSize(), BaseParticle::getTypeVTK(), BaseVTKWriter< ParticleHandler >::handler_, i, p, and particleMustBeWritten().
Referenced by SphericalParticleVtkWriter::writeVTK().
|
protected |
References BaseVTKWriter< ParticleHandler >::handler_, p, and particleMustBeWritten().
Referenced by SphericalParticleVtkWriter::writeVTK(), and SuperQuadricParticleVtkWriter::writeVTK().
|
protected |
References BaseVTKWriter< ParticleHandler >::handler_, p, and particleMustBeWritten().
Referenced by SphericalParticleVtkWriter::writeVTK(), and SuperQuadricParticleVtkWriter::writeVTK().