Documentation a537f1bdf2
Loading...
Searching...
No Matches
CTurbomachineryBladePerformance Class Reference

Class containing additional states and performance calculation routines for blades in different turbomachines. More...

#include <CTurboOutput.hpp>

Inheritance diagram for CTurbomachineryBladePerformance:
[legend]

Public Member Functions

 CTurbomachineryBladePerformance (CFluidModel &fluidModel, unsigned short nDim, su2double areaIn, su2double radiusIn, su2double areaOut, su2double radiusOut)
 
virtual ~CTurbomachineryBladePerformance ()=default
 
virtual void ComputePerformance (const CTurbomachineryCombinedPrimitiveStates &primitives)
 
const CTurbomachineryState & GetInletState ()
 
const CTurbomachineryState & GetOutletState ()
 
const su2double & GetKineticEnergyLoss () const
 
const su2double & GetTotalPressureLoss () const
 
const su2double & GetEntropyGen () const
 
const su2double & GetPressureRatio () const
 
const su2double & GetEulerianWork () const
 

Protected Attributes

CTurbomachineryState InletState
 
CTurbomachineryState OutletState
 
su2double KineticEnergyLoss
 
su2double TotalPressureLoss
 
su2double EntropyGen
 
su2double PressureRatio
 
su2double EulerianWork
 
CFluidModel & FluidModel
 

Detailed Description

Class containing additional states and performance calculation routines for blades in different turbomachines.

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

Constructor & Destructor Documentation

◆ CTurbomachineryBladePerformance()

CTurbomachineryBladePerformance::CTurbomachineryBladePerformance ( CFluidModel &  fluidModel,
unsigned short  nDim,
su2double  areaIn,
su2double  radiusIn,
su2double  areaOut,
su2double  radiusOut 
)

◆ ~CTurbomachineryBladePerformance()

virtual CTurbomachineryBladePerformance::~CTurbomachineryBladePerformance ( )
virtualdefault

Member Function Documentation

◆ ComputePerformance()

virtual void CTurbomachineryBladePerformance::ComputePerformance ( const CTurbomachineryCombinedPrimitiveStates &  primitives)
inlinevirtual

◆ GetEntropyGen()

const su2double & CTurbomachineryBladePerformance::GetEntropyGen ( ) const
inline

◆ GetEulerianWork()

const su2double & CTurbomachineryBladePerformance::GetEulerianWork ( ) const
inline

◆ GetInletState()

const CTurbomachineryState & CTurbomachineryBladePerformance::GetInletState ( )
inline

◆ GetKineticEnergyLoss()

const su2double & CTurbomachineryBladePerformance::GetKineticEnergyLoss ( ) const
inline

◆ GetOutletState()

const CTurbomachineryState & CTurbomachineryBladePerformance::GetOutletState ( )
inline

◆ GetPressureRatio()

const su2double & CTurbomachineryBladePerformance::GetPressureRatio ( ) const
inline

◆ GetTotalPressureLoss()

const su2double & CTurbomachineryBladePerformance::GetTotalPressureLoss ( ) const
inline

Member Data Documentation

◆ EntropyGen

su2double CTurbomachineryBladePerformance::EntropyGen
protected

◆ EulerianWork

su2double CTurbomachineryBladePerformance::EulerianWork
protected

◆ FluidModel

CFluidModel& CTurbomachineryBladePerformance::FluidModel
protected

◆ InletState

CTurbomachineryState CTurbomachineryBladePerformance::InletState
protected

◆ KineticEnergyLoss

su2double CTurbomachineryBladePerformance::KineticEnergyLoss
protected

◆ OutletState

CTurbomachineryState CTurbomachineryBladePerformance::OutletState
protected

◆ PressureRatio

su2double CTurbomachineryBladePerformance::PressureRatio
protected

◆ TotalPressureLoss

su2double CTurbomachineryBladePerformance::TotalPressureLoss
protected

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