walberla::mesa_pd::vtk::OutputSelector< Selector > Class Template Reference

#include <OutputSelector.h>

+ Inheritance diagram for walberla::mesa_pd::vtk::OutputSelector< Selector >:

Public Member Functions

 OutputSelector (Selector s)
 
void push (std::ostream &os, const data::Particle &&p, const uint_t component) override
 
void push (walberla::vtk::Base64Writer &b64, const data::Particle &&p, const uint_t component) override
 
- Public Member Functions inherited from walberla::mesa_pd::vtk::IOutputSelector
 IOutputSelector (char const *const ts, const uint_t c)
 
virtual ~IOutputSelector ()=default
 

Private Attributes

Selector selector_
 

Additional Inherited Members

- Public Attributes inherited from walberla::mesa_pd::vtk::IOutputSelector
const std::string type_string
 
const uint_t components
 

Constructor & Destructor Documentation

◆ OutputSelector()

template<typename Selector >
walberla::mesa_pd::vtk::OutputSelector< Selector >::OutputSelector ( Selector  s)
inline

Member Function Documentation

◆ push() [1/2]

template<typename Selector >
void walberla::mesa_pd::vtk::OutputSelector< Selector >::push ( std::ostream &  os,
const data::Particle &&  p,
const uint_t  component 
)
inlineoverridevirtual

◆ push() [2/2]

template<typename Selector >
void walberla::mesa_pd::vtk::OutputSelector< Selector >::push ( walberla::vtk::Base64Writer b64,
const data::Particle &&  p,
const uint_t  component 
)
inlineoverridevirtual

Member Data Documentation

◆ selector_

template<typename Selector >
Selector walberla::mesa_pd::vtk::OutputSelector< Selector >::selector_
private

The documentation for this class was generated from the following file: