walberla::mesa_pd::vtk::IOutputSelector Class Referenceabstract

#include <OutputSelector.h>

+ Inheritance diagram for walberla::mesa_pd::vtk::IOutputSelector:

Public Member Functions

 IOutputSelector (char const *const ts, const uint_t c)
 
virtual ~IOutputSelector ()=default
 
virtual void push (std::ostream &os, const data::Particle &&p, const uint_t component)=0
 
virtual void push (walberla::vtk::Base64Writer &b64, const data::Particle &&p, const uint_t component)=0
 

Public Attributes

const std::string type_string
 
const uint_t components
 

Constructor & Destructor Documentation

◆ IOutputSelector()

walberla::mesa_pd::vtk::IOutputSelector::IOutputSelector ( char const *const  ts,
const uint_t  c 
)
inline

◆ ~IOutputSelector()

virtual walberla::mesa_pd::vtk::IOutputSelector::~IOutputSelector ( )
virtualdefault

Member Function Documentation

◆ push() [1/2]

virtual void walberla::mesa_pd::vtk::IOutputSelector::push ( std::ostream &  os,
const data::Particle &&  p,
const uint_t  component 
)
pure virtual

◆ push() [2/2]

virtual void walberla::mesa_pd::vtk::IOutputSelector::push ( walberla::vtk::Base64Writer b64,
const data::Particle &&  p,
const uint_t  component 
)
pure virtual

Member Data Documentation

◆ components

const uint_t walberla::mesa_pd::vtk::IOutputSelector::components

◆ type_string

const std::string walberla::mesa_pd::vtk::IOutputSelector::type_string

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