walberla::mesa_pd::vtk Namespace Reference

Classes

class  IOutputSelector
 
class  OutputSelector
 
class  ParticleVtkOutput
 

Typedefs

using TensorGlyph = std::array< real_t, 6 >
 

Functions

TensorGlyph createTensorGlyph (const Vec3 &semiAxes, const Rot3 &rot)
 
template<typename T >
void writeOutput (std::ostream &os, const T &data, const uint_t component)
 
template<>
void writeOutput (std::ostream &os, const TensorGlyph &data, const uint_t component)
 
template<>
void writeOutput (std::ostream &os, const Vec3 &data, const uint_t component)
 
template<>
void writeOutput (std::ostream &os, const Rot3 &data, const uint_t component)
 
template<typename T >
void writeOutput (walberla::vtk::Base64Writer &b64, const T &data, const uint_t component)
 
template<>
void writeOutput (walberla::vtk::Base64Writer &b64, const TensorGlyph &data, const uint_t component)
 
template<>
void writeOutput (walberla::vtk::Base64Writer &b64, const Vec3 &data, const uint_t component)
 
template<>
void writeOutput (walberla::vtk::Base64Writer &b64, const Rot3 &data, const uint_t component)
 

Typedef Documentation

◆ TensorGlyph

using walberla::mesa_pd::vtk::TensorGlyph = typedef std::array<real_t, 6>

Function Documentation

◆ createTensorGlyph()

TensorGlyph walberla::mesa_pd::vtk::createTensorGlyph ( const Vec3 semiAxes,
const Rot3 rot 
)

◆ writeOutput() [1/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( std::ostream &  os,
const Rot3 data,
const uint_t  component 
)
inline

◆ writeOutput() [2/8]

template<typename T >
void walberla::mesa_pd::vtk::writeOutput ( std::ostream &  os,
const T &  data,
const uint_t  component 
)
inline

◆ writeOutput() [3/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( std::ostream &  os,
const TensorGlyph data,
const uint_t  component 
)
inline

◆ writeOutput() [4/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( std::ostream &  os,
const Vec3 data,
const uint_t  component 
)
inline

◆ writeOutput() [5/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( walberla::vtk::Base64Writer b64,
const Rot3 data,
const uint_t  component 
)
inline

◆ writeOutput() [6/8]

template<typename T >
void walberla::mesa_pd::vtk::writeOutput ( walberla::vtk::Base64Writer b64,
const T &  data,
const uint_t  component 
)
inline

◆ writeOutput() [7/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( walberla::vtk::Base64Writer b64,
const TensorGlyph data,
const uint_t  component 
)
inline

◆ writeOutput() [8/8]

template<>
void walberla::mesa_pd::vtk::writeOutput ( walberla::vtk::Base64Writer b64,
const Vec3 data,
const uint_t  component 
)
inline