Documentation 6b54b78464
Loading...
Searching...
No Matches
CTurboOutput Class Reference

Class for handling the calculation of turboperformance variables across a blade, span and full machine. More...

#include <CTurboOutput.hpp>

Public Member Functions

 CTurboOutput (CConfig **config, const CGeometry &geometry, CFluidModel &fluidModel, unsigned short iBladeRow)
 
const vector< shared_ptr< CTurbomachineryBladePerformance > > & GetBladesPerformances () const
 
void ComputeTurbomachineryPerformance (vector< CTurbomachineryCombinedPrimitiveStates > const primitives, unsigned short iBladeRow)
 
su2double GetObjectiveValue (unsigned short kind) const
 Get the value of a turbomachinery objective function from the tip span performance.
 

Static Public Member Functions

static bool IsTurboObjective (unsigned short kind)
 Returns true if the given objective function kind is a turbomachinery objective that can be evaluated via GetObjectiveValue.
 

Detailed Description

Class for handling the calculation of turboperformance variables across a blade, span and full machine.

Author
S. Vitale, N. Anand, J. Kelly

Constructor & Destructor Documentation

◆ CTurboOutput()

CTurboOutput::CTurboOutput ( CConfig **  config,
const CGeometry &  geometry,
CFluidModel &  fluidModel,
unsigned short  iBladeRow 
)

Member Function Documentation

◆ ComputeTurbomachineryPerformance()

void CTurboOutput::ComputeTurbomachineryPerformance ( vector< CTurbomachineryCombinedPrimitiveStates > const  primitives,
unsigned short  iBladeRow 
)

◆ GetBladesPerformances()

const vector< shared_ptr< CTurbomachineryBladePerformance > > & CTurboOutput::GetBladesPerformances ( ) const
inline

◆ GetObjectiveValue()

su2double CTurboOutput::GetObjectiveValue ( unsigned short  kind) const

Get the value of a turbomachinery objective function from the tip span performance.

Parameters
[in]kind- Objective function kind (ENUM_OBJECTIVE value).
Returns
The objective function value, or 0.0 for unrecognised kinds.

◆ IsTurboObjective()

bool CTurboOutput::IsTurboObjective ( unsigned short  kind)
static

Returns true if the given objective function kind is a turbomachinery objective that can be evaluated via GetObjectiveValue.

Parameters
[in]kind- Objective function kind (ENUM_OBJECTIVE value).

The documentation for this class was generated from the following files: