Header file for the class CSU2MeshReaderBase. The implementations are in the CSU2MeshReaderBase....
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
const CConfig * config
Local pointer to the config parameter object.
Definition CMeshReaderBase.hpp:49
Base class for the reading of a native SU2 ASCII grid.
Definition CSU2ASCIIMeshReaderBase.hpp:40
FileSection
Definition CSU2ASCIIMeshReaderBase.hpp:42
ifstream mesh_file
File object for the SU2 ASCII mesh file.
Definition CSU2ASCIIMeshReaderBase.hpp:45
virtual void ReadVolumeElementConnectivity(bool single_pass=false)
Reads the interior volume elements from one section of an SU2 zone into linear partitions across all ...
Definition CSU2ASCIIMeshReaderBase.cpp:293
virtual ~CSU2ASCIIMeshReaderBase(void) override
Destructor of the CSU2ASCIIMeshReaderBase class.
bool ReadMetadata(bool single_pass, CConfig *config)
Reads all SU2 ASCII mesh metadata and checks for errors.
Definition CSU2ASCIIMeshReaderBase.cpp:37
void FastForwardToMyZone()
Helper function to find the current zone in an SU2 ASCII mesh object.
Definition CSU2ASCIIMeshReaderBase.cpp:503
std::array< FileSection, 3 > SectionOrder
Order of the sections in the file.
Definition CSU2ASCIIMeshReaderBase.hpp:43
virtual void ReadPointCoordinates(bool single_pass=false)
Reads the grid points from an SU2 zone into linear partitions across all ranks.
Definition CSU2ASCIIMeshReaderBase.cpp:224
virtual void ReadSurfaceElementConnectivity(bool single_pass=false)
Reads the surface (boundary) elements from the SU2 zone.
Definition CSU2ASCIIMeshReaderBase.cpp:375
Base class for the reading of a native SU2 grid.
Definition CSU2MeshReaderBase.hpp:40