29#ifndef BLOCK_VTK_WRITER_3D_H
30#define BLOCK_VTK_WRITER_3D_H
58 void write(
int iT=0 );
66 void preamble(
const std::string& fullName,
int nx,
int ny,
int nz,
67 T originX=0, T originY=0, T originZ=0);
69 void closePreamble(
const std::string& fullName );
71 void writeRawData(
const std::string& fullNameVti,
BlockF3D<T>& f,
int nx,
int ny,
int nz );
73 void writeRawDataBinary(
const std::string& fullNameVti,
BlockF3D<T>& f,
74 int nx,
int ny,
int nz );
82 std::vector< BlockF3D<T>* > _pointerVec;
represents all functors that operate on a cuboid in general, mother class of BlockLatticeF,...
BlockVTKwriter3D writes any BLockF3D to vtk-based output files.
BlockVTKwriter3D(std::string name, bool binary=true)
void clearAddedFunctors()
to clear stored functors
void write(BlockF3D< T > &f, int iT=0)
method calls preamble(), pointData(), data() and coresponding closing methods.
void addFunctor(BlockF3D< T > &f)
put functor to _pointerVec to simplify writing process of several functors
class for marking output with some text
Top level namespace for all of OpenLB.