📄 rjfuncs.h
字号:
// RJFuncs.h: interface for the RJFuncs class.
//////////////////////////////////////////////////////////////////////
//
// 常用计算函数类
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RJFUNCS_H__8F8F8602_A7B6_11D2_A38C_B8FE08C10000__INCLUDED_)
#define AFX_RJFUNCS_H__8F8F8602_A7B6_11D2_A38C_B8FE08C10000__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#define RAD 57.29578
class RJFuncs
{
public:
RJFuncs();
virtual ~RJFuncs();
public:
//**************设计计算常用计算函数******************//
static double PI(double LM,double K);
static double TOR(double LM,double K);
static double APS(double LM,double K);
static double QL( double LM,double K);
static double YL( double LM,double K);
static double FL( double LM,double K);
static double RL( double LM,double K);
static double ZL( double LM);
static double Ma_To_LM(double Ma,double K);
static double QL_To_LM(double QL_O,double K,int N);
static double BZ(double R,double K);
static double QM(double R,double K);
static double PI_To_LM(double PI_O, double K);
static void Air(double HE,double &TH,double &PH,double &RU,double &AV,double &GH);
static double CAZ1(double x[],double y[],int n,double t);
static double CAZ11(double x[],double y[],int n,double t);
static double CAZ2(double x[],double y[],double z[],int n,int m,double u,double v);
static double CAZ22(double x[],double y[],double z[],int n,int m,double u,double v);
static double AQL2( double QL_O,double K);
static double LM_To_Ma(double LM,double K);
//***************激波函数*************
static double ShockAngleFunc(double Ma,double DeflectAngle,double ShockAngle,double k);
static double ShockAngleOfMDA(double Ma,double k);
static double MaxDeflectAngle(double Ma,double k);
static double WeakShockAngle(double Ma,double DeflectAngle,double k);
static double StrongShockAngle(double Ma,double DeflectAngle,double k);
static double MachAfterShock(double Ma,double ShockAngle,double k);
static double PresRatioAfterShock(double Ma,double ShockAngle,double k);
static double DensRatioAfterShock(double Ma,double ShockAngle,double k);
static double PresRecoverCoef(double Ma,double ShockAngle,double k);
};
#endif // !defined(AFX_RJFUNCS_H__8F8F8602_A7B6_11D2_A38C_B8FE08C10000__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -