24#ifndef SUPERPARTICLESYSVTUOUT_H
25#define SUPERPARTICLESYSVTUOUT_H
44template<
typename T,
template<
typename U>
class PARTICLETYPE>
45class SuperParticleSystem3D;
47template<
typename T,
template<
typename U>
class PARTICLETYPE>
53 unsigned short properties,
58 void write(
int iT = 0);
62 void set(
unsigned short);
72 void closeVTU(
const std::string& fullNamePiece);
76 void closePVD(
const std::string& fullNamePVD);
78 void dataPVD(
int iT,
int iR,
const std::string& fullNamePVD,
79 const std::string& namePiece);
81 void dataPVDmaster(
int iT,
int iR,
const std::string& fullNamePVDMaster,
82 const std::string& namePiece);
84 void dataArray(
const std::string& fullName);
120 const std::bitset<9>& properties,
125 void write(
int iT = 0);
129 void dataArray(
const std::string& fullName);
130 void dataArrayBinary(
const std::string& fullName);
132 std::bitset<9> _properties;
class for marking output with some text
SuperParticleSysVtuWriterMag(SuperParticleSystem3D< T, MagneticParticle3D > &, std::string const, const std::bitset< 9 > &properties, bool binary=true)
void preambleOneFile(const std::string &fullName)
performes <VTKFile...> and <ImageData ...>
unsigned short _properties
void preamblePVD(const std::string &fullNamePVD)
performes <VTKFile ...> and <Collection>
SuperParticleSysVtuWriter(SuperParticleSystem3D< T, PARTICLETYPE > &, std::string const, unsigned short properties, bool binary=true)
void writePieceToOneFile(const std::string &fullName)
writes instantaniously given functor, without adding to _pointerVec
void dataPVDmaster(int iT, int iR, const std::string &fullNamePVDMaster, const std::string &namePiece)
performes <DataSet timestep= ... file=namePiece >
SuperParticleSystem3D< T, PARTICLETYPE > & _psys
void closeVTU(const std::string &fullNamePiece)
performes </ImageData> and </VTKFile>
void preambleVTU(const std::string &fullName)
performes <VTKFile ...>, <ImageData ...> and <PieceExtent ...>
void dataArrayBinary(const std::string &fullName)
writes functors stored at pointerVec
void dataPVD(int iT, int iR, const std::string &fullNamePVD, const std::string &namePiece)
performes <DataSet timestep= ... file=namePiece >
void closePVD(const std::string &fullNamePVD)
performes </Collection> and </VTKFile>
void dataArray(const std::string &fullName)
writes functors stored at pointerVec
The class superParticleSystem is the basis for particulate flows within OpenLB.
These functions help you to create file names.
Top level namespace for all of OpenLB.
Definition of singletons: global, publicly available information.