27 #ifndef WALL_VTKWRITER_H
28 #define WALL_VTKWRITER_H
63 {
return "WallVTKWriter"; }
70 void write(std::fstream& file, std::string
name, std::function<
double(
BaseWall*)> f)
const;
Definition: BaseVTKWriter.h:40
Basic class for walls.
Definition: BaseWall.h:49
Container to store all BaseWall.
Definition: WallHandler.h:44
Definition: WallVTKWriter.h:34
void setWriteWallSurfaceAreaVTK(bool writeWallSurfaceAreaVTK)
Definition: WallVTKWriter.cc:187
bool getWriteWallSurfaceAreaVTK() const
Definition: WallVTKWriter.cc:192
bool writeWallSurfaceAreaVTK_
Definition: WallVTKWriter.h:92
WallVTKWriter(const WallVTKWriter &)=default
void writeVTKCells(std::fstream &file, VTKContainer &vtk) const
Definition: WallVTKWriter.cc:101
void getVTKData(VTKContainer &vtk) const
Definition: WallVTKWriter.cc:30
void writeVTKSurfaceArea(std::fstream &file, VTKContainer &vtk) const
Calculates and writes the surface areas of the cells to the vtu file.
Definition: WallVTKWriter.cc:151
void writeVTKCellData(std::fstream &file, VTKContainer &vtk) const
Definition: WallVTKWriter.cc:136
std::string getName() const
Definition: WallVTKWriter.h:62
void write(std::fstream &file, std::string name, std::function< double(BaseWall *)> f) const
Definition: WallVTKWriter.cc:81
WallVTKWriter(WallHandler &wallHandler)
Definition: WallVTKWriter.h:41
void writeVTKPoints(std::fstream &file, VTKContainer &vtk) const
Definition: WallVTKWriter.cc:91
void writeVTK() const override
Definition: WallVTKWriter.cc:52
std::string name
Definition: MercuryProb.h:48
Definition: BaseWall.h:38