7 #ifndef cf3_mesh_neu_Reader_hpp
8 #define cf3_mesh_neu_Reader_hpp
25 class MergedParallelDistribution;
47 virtual std::vector<std::string> get_extensions();
51 void config_repartition();
53 void read_headerData();
55 void find_ghost_nodes();
57 void read_coordinates();
59 void read_connectivity();
63 void read_boundaries();
65 void get_file_positions();
67 std::string element_type(
const Uint neu_type,
const Uint nb_nodes);
138 #endif // cf3_mesh_neu_Reader_hpp
std::string name(ComponentWrapper &self)
std::vector< Uint > m_element_group_positions
Safe pointer to an object. This is the supported method for referring to components.
Handle< MergedParallelDistribution > m_hash
Handle< Region > m_region
virtual std::string get_format()
boost::filesystem::fstream m_file
std::vector< Uint > m_boundary_condition_positions
std::map< Uint, Uint > m_neu_node_to_coord_idx
std::map< Uint, Region_TableIndex_pair > m_global_to_tmp
static std::string type_name()
Gets the Class name.
Top-level namespace for coolfluid.
Uint m_nodal_coordinates_position
std::set< Uint > m_ghost_nodes
unsigned int Uint
typedef for unsigned int
std::pair< Handle< Elements >, Uint > Region_TableIndex_pair
Uint m_elements_cells_position