Header file for the class CMeshReaderBase. The implementations are in the CMeshReaderBase....
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Base class for the mesh zone readers.
Definition CMeshReaderBase.hpp:44
Base class for the reading of a native SU2 grid.
Definition CSU2MeshReaderBase.hpp:40
vector< su2double > CoordXVolumePoint
X-coordinates of the volume elements touching the actuator disk.
Definition CSU2MeshReaderBase.hpp:70
vector< su2double > CoordZVolumePoint
Z-coordinates of the volume elements touching the actuator disk.
Definition CSU2MeshReaderBase.hpp:72
~CSU2MeshReaderBase(void) override
Destructor of the CSU2MeshReaderBase class.
vector< unsigned long > VolumePoint_Inv
Vector containing the inverse mapping from the global index to the added point index for the actuator...
Definition CSU2MeshReaderBase.hpp:60
su2double Xloc
X-coordinate of the CG of the actuator disk surface.
Definition CSU2MeshReaderBase.hpp:52
su2double Yloc
X-coordinate of the CG of the actuator disk surface.
Definition CSU2MeshReaderBase.hpp:53
vector< su2double > CoordZActDisk
Z-coordinates of the new grid points added by splitting the actuator disk (size = ActDiskNewPoints).
Definition CSU2MeshReaderBase.hpp:67
const unsigned short nZones
Total number of zones in the SU2 file.
Definition CSU2MeshReaderBase.hpp:43
su2double Zloc
X-coordinate of the CG of the actuator disk surface.
Definition CSU2MeshReaderBase.hpp:54
bool actuator_disk
Boolean for whether we have an actuator disk to split.
Definition CSU2MeshReaderBase.hpp:47
const string meshFilename
Name of the SU2 ASCII mesh file being read.
Definition CSU2MeshReaderBase.hpp:45
vector< su2double > CoordYActDisk
Y-coordinates of the new grid points added by splitting the actuator disk (size = ActDiskNewPoints).
Definition CSU2MeshReaderBase.hpp:65
unsigned long ActDiskNewPoints
Total number of new grid points to add due to actuator disk splitting.
Definition CSU2MeshReaderBase.hpp:49
const unsigned short myZone
Current SU2 zone index.
Definition CSU2MeshReaderBase.hpp:42
vector< unsigned long > ActDiskPoint_Back
Vector containing the global index for the new grid points added to the back of the actuator disk.
Definition CSU2MeshReaderBase.hpp:58
vector< su2double > CoordXActDisk
X-coordinates of the new grid points added by splitting the actuator disk (size = ActDiskNewPoints).
Definition CSU2MeshReaderBase.hpp:63
vector< bool > ActDisk_Bool
Flag to identify the grid points on the actuator disk.
Definition CSU2MeshReaderBase.hpp:56
vector< su2double > CoordYVolumePoint
Y-coordinates of the volume elements touching the actuator disk.
Definition CSU2MeshReaderBase.hpp:71
passivedouble su2double
Definition code_config.hpp:181