Classes
BinaryLogger.hpp File Reference

Class for a logger for the tessellation in 3D that outputs a binary file. The output is as follows: 1) size_t Number of points (N) 2) For each point x,y,z coordinates (3 doubles) 3) size_t Number of faces (Nfaces) 4) For each face, the neighbors (2*size_t), the number of vertices (size_t) and the vertices (3*double*number of vertices) 5) The list of faces per cell, the number of neighbors (size_t) and then the indeces of the faces (size_t*number of neighbors) More...

#include "TessLogger.hpp"
#include <fstream>
#include <string>
#include "../../misc/universal_error.hpp"
#include "../../misc/simple_io.hpp"
Include dependency graph for BinaryLogger.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BinaryLogger
 Tessellation debugging diagnostic that writes the data to a binary file. More...
 

Detailed Description

Class for a logger for the tessellation in 3D that outputs a binary file. The output is as follows: 1) size_t Number of points (N) 2) For each point x,y,z coordinates (3 doubles) 3) size_t Number of faces (Nfaces) 4) For each face, the neighbors (2*size_t), the number of vertices (size_t) and the vertices (3*double*number of vertices) 5) The list of faces per cell, the number of neighbors (size_t) and then the indeces of the faces (size_t*number of neighbors)

Author
Elad Steinberg

Definition in file BinaryLogger.hpp.