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"
Go to the source code of this file.
Classes | |
class | BinaryLogger |
Tessellation debugging diagnostic that writes the data to a binary file. More... | |
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)
Definition in file BinaryLogger.hpp.