@@ -1780,19 +1780,33 @@ static const MapType<std::string, SPANWISE_TYPE> SpanWise_Map = {
17801780/* !
17811781 * \brief Types of mixing process for averaging quantities at the boundaries.
17821782 */
1783- enum TURBOMACHINERY_TYPE {
1784- AXIAL = 1 , /* !< \brief axial turbomachinery. */
1785- CENTRIFUGAL = 2 , /* !< \brief centrifugal turbomachinery. */
1786- CENTRIPETAL = 3 , /* !< \brief centripetal turbomachinery. */
1787- CENTRIPETAL_AXIAL = 4 , /* !< \brief mixed flow turbine. */
1788- AXIAL_CENTRIFUGAL = 5 /* !< \brief mixed flow turbine. */
1783+ enum class TURBOMACHINERY_TYPE {
1784+ AXIAL, /* !< \brief axial turbomachinery. */
1785+ CENTRIFUGAL, /* !< \brief centrifugal turbomachinery. */
1786+ CENTRIPETAL, /* !< \brief centripetal turbomachinery. */
1787+ CENTRIPETAL_AXIAL, /* !< \brief mixed flow turbine. */
1788+ AXIAL_CENTRIFUGAL /* !< \brief mixed flow turbine. */
17891789};
17901790static const MapType<std::string, TURBOMACHINERY_TYPE> TurboMachinery_Map = {
1791- MakePair (" AXIAL" , AXIAL)
1792- MakePair (" CENTRIFUGAL" , CENTRIFUGAL)
1793- MakePair (" CENTRIPETAL" , CENTRIPETAL)
1794- MakePair (" CENTRIPETAL_AXIAL" , CENTRIPETAL_AXIAL)
1795- MakePair (" AXIAL_CENTRIFUGAL" , AXIAL_CENTRIFUGAL)
1791+ MakePair (" AXIAL" , TURBOMACHINERY_TYPE::AXIAL)
1792+ MakePair (" CENTRIFUGAL" , TURBOMACHINERY_TYPE::CENTRIFUGAL)
1793+ MakePair (" CENTRIPETAL" , TURBOMACHINERY_TYPE::CENTRIPETAL)
1794+ MakePair (" CENTRIPETAL_AXIAL" , TURBOMACHINERY_TYPE::CENTRIPETAL_AXIAL)
1795+ MakePair (" AXIAL_CENTRIFUGAL" , TURBOMACHINERY_TYPE::AXIAL_CENTRIFUGAL)
1796+ };
1797+
1798+ /* !
1799+ * \brief Types of Turbomachinery performance Type.
1800+ */
1801+ enum class TURBO_PERF_KIND {
1802+ TURBINE, /* !< \brief Turbine Performance. */
1803+ COMPRESSOR, /* !< \brief Compressor Performance. */
1804+ PROPELLOR /* !< \brief Propellor Performance. */
1805+ };
1806+ static const MapType<std::string, TURBO_PERF_KIND> TurboPerfKind_Map = {
1807+ MakePair (" TURBINE" , TURBO_PERF_KIND::TURBINE)
1808+ MakePair (" COMPRESSOR" , TURBO_PERF_KIND::COMPRESSOR)
1809+ MakePair (" PROPELLOR" , TURBO_PERF_KIND::PROPELLOR)
17961810};
17971811
17981812/* !
0 commit comments