#include <ParticleVtkOutput.h>
◆ ParticleSelectorFunc
◆ ParticleVtkOutput()
walberla::mesa_pd::vtk::ParticleVtkOutput::ParticleVtkOutput |
( |
const std::shared_ptr< data::ParticleStorage > & |
ps | ) |
|
|
inline |
◆ addOutput() [1/2]
template<typename T >
void walberla::mesa_pd::vtk::ParticleVtkOutput::addOutput |
( |
const std::string & |
name | ) |
|
|
inline |
◆ addOutput() [2/2]
void walberla::mesa_pd::vtk::ParticleVtkOutput::addOutput |
( |
const std::string & |
name, |
|
|
const std::shared_ptr< IOutputSelector > & |
selector |
|
) |
| |
◆ configure()
void walberla::mesa_pd::vtk::ParticleVtkOutput::configure |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getAttributes()
◆ getParticlesWritten()
size_t walberla::mesa_pd::vtk::ParticleVtkOutput::getParticlesWritten |
( |
| ) |
const |
|
inline |
returns the number of particles written during the last write
◆ getPoints()
std::vector< math::Vector3< real_t > > walberla::mesa_pd::vtk::ParticleVtkOutput::getPoints |
( |
| ) |
|
|
overridevirtual |
◆ push() [1/2]
void walberla::mesa_pd::vtk::ParticleVtkOutput::push |
( |
std::ostream & |
os, |
|
|
const uint_t |
data, |
|
|
const uint_t |
point, |
|
|
const uint_t |
component |
|
) |
| |
|
overridevirtual |
For the documentation of this function, please refer to the documentation/general description of this class.
Implements walberla::vtk::PointDataSource.
◆ push() [2/2]
For the documentation of this function, please refer to the documentation/general description of this class.
Implements walberla::vtk::PointDataSource.
◆ setParticleSelector()
void walberla::mesa_pd::vtk::ParticleVtkOutput::setParticleSelector |
( |
const ParticleSelectorFunc & |
func | ) |
|
|
inline |
sets a function which decides which particles should be written to file
◆ particleIndices_
std::vector<size_t> walberla::mesa_pd::vtk::ParticleVtkOutput::particleIndices_ |
|
private |
stores indices of particles which got selected by particleSelector_
◆ particleSelector_
◆ ps_
◆ selectors_
std::vector<std::pair<std::string, std::shared_ptr<IOutputSelector> > > walberla::mesa_pd::vtk::ParticleVtkOutput::selectors_ |
|
private |
The documentation for this class was generated from the following files: