18 #ifndef OUTPUT_VTK_HH_ 19 #define OUTPUT_VTK_HH_ 107 VTK_TRIANGLE_STRIP = 6,
116 VTK_QUADRIC_EDGE = 21,
117 VTK_QUADRIC_TRIANGLE = 22,
118 VTK_QUADRIC_QUAD = 23,
119 VTK_QUADRIC_TETRA = 24,
120 VTK_QUADRIC_HEXAHEDRON = 25
126 VTK_TRIANGLE_SIZE = 3,
130 typedef enum { VTK_INT8, VTK_UINT8, VTK_INT16, VTK_UINT16, VTK_INT32, VTK_UINT32,
131 VTK_FLOAT32, VTK_FLOAT64
136 "Int8",
"UInt8",
"Int16",
"UInt16",
"Int32",
"UInt32",
137 "Float32",
"Float64"};
147 void write_vtk_vtu_head(
void);
162 void write_vtk_data_ascii(
OutputDataPtr output_data, VTKValueType type);
168 void write_vtk_data_names(ofstream &file,
174 void write_vtk_node_data(
void);
179 void write_vtk_element_data(
void);
184 void write_vtk_vtu_tail(
void);
190 void write_vtk_vtu(
void);
196 void make_subdirectory();
static const int registrar
Registrar of class to factory.
string main_output_basename_
OutputTime FactoryBaseType
This class is used for output data to VTK file format.
static const std::string vtk_value_type_map(VTKValueType t)
The class for outputting data during time.
Variant
The declaration enumeration used for variant of file VTK format.
std::shared_ptr< OutputDataBase > OutputDataPtr
Compression
The declaration of enumeration used for type of compression used in file format.