43 vector<unsigned long> halo_nodes;
45 unsigned long num_halo_nodes;
47 vector<unsigned long> sorted_halo_nodes;
48 vector<int> num_nodes_to_receive;
49 vector<int> nodes_to_receive_displacements;
50 vector<unsigned long> nodes_to_send;
51 vector<int> num_nodes_to_send;
52 vector<int> nodes_to_send_displacements;
54 vector<passivedouble> data_to_send;
55 vector<int> num_values_to_send;
56 vector<int> values_to_send_displacements;
57 vector<passivedouble> halo_var_data;
58 vector<int> num_values_to_receive;
59 vector<int> values_to_receive_displacements;
62 unsigned long *buffRecvTriaCount =
nullptr;
63 unsigned long max_nLocalTriaAll;
76 void ReprocessElementConnectivity();
81 void GatherCoordData();
89 void StoreCoordData(
enum GEO_TYPE elemType,
90 unsigned long nLocalElements,
91 unsigned long startIndex);
99 passivedouble GetHaloNodeValue(
unsigned long global_node_number,
unsigned short iVar);
118 void WriteData(
string val_filename)
override ;
Headers fo the file writer class.
Definition CFileWriter.hpp:42
Definition CParallelDataSorter.hpp:39
Class for writing STL output files.
Definition CSTLFileWriter.hpp:38
static const string fileExt
File extension ".stl".
Definition CSTLFileWriter.hpp:69
void WriteData(string val_filename) override
Write sorted data to file in STL file format.
Definition CSTLFileWriter.cpp:44
~CSTLFileWriter() override
Destructor.
double passivedouble
Definition code_config.hpp:129
passivedouble su2double
Definition code_config.hpp:181
GEO_TYPE
Types of geometric entities based on VTK nomenclature.
Definition option_structure.hpp:131