亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gasbase.h

?? 氣體熱力性質計算程序
?? H
字號:
/*====================================================================
                            INSTRUCTION
Units of results:
p: Pa (Pascal)
T: K (Kelvin)
v: m3/kg (Cubic meter per kilogram)
h: J/kg (Joule per kilogram)
u: J/kg (Joule per kilogram)
s: J/kg·K (Joule per kilogram and kelvin) 
--------------------------------------------------------------------*/
/*====================================================================
                            聲明
   本程序用于計算氣體熱力性質,它包括了基于幾個氣體模型的計算。本程序
由華中科技大學能源與動力工程學院0110班 肖震 編制 。版權的不要,如本人
的程序能對您的學習和研究有所幫助,敬請拷貝引用。
                                            ——作者 
                           Announcement
  This suit of programs is used for the calculation of properties of 
gases based upon several different models. The author is Jim Shaw, 
who is a junior student in the Energy and Power Engineering Department 
of Huazhong Univerity of Science and Technology when programming this.
I do not require the copyright of this program suit. If it proves 
helpful for your rearch and study, please do not hestate to copy it. 
                                            -- the Author
--------------------------------------------------------------------*/

#pragma once 

#ifndef x_GASBASE
#define x_GASBASE
#endif 

#include<cmath>
#include<cstring>

#include "coeArray\\coeArray.h"

namespace XZGas
{
    //the universal gas constant
	const double R=8.31451;
	
	struct BBData
	{		
		double B0;
		double A0;
		double a;	
		double b;
		double c;
	};

	struct MHData
	{
		double b;
		double A2;
		double B2;
		double C2;
		double A3;
		double B3;
		double C3;
		double A4;
		double B5;
	};

	//the struct used to decribe properties of a gas
    class GasData
    {
    public:
		//constructors, the parameter of which deals with the name
        GasData(char n[]="NoNameGas",unsigned int l=0);
       
		//copy constructor
        GasData(const GasData &scrGas);

        //destructor free the space employed by the struct
        ~GasData();

		virtual inline GasData &operator=(const GasData &scrGas);
	public:
		char *Name;		//name of the gas
        
        //critical information of the gas
        double pc;        //critical pressure Unit: Pa
        double Tc;        //critical temperature Unit: K
        double vc;        //critical special volume Unit: m3/kg
        double M;        //mass per mole Unit: kg/mol
        
		//data used to precise Cp under 1 atm
		coeArray A;
		
		//the point on which h,u,s are zero
        double p0;
        double T0;

		//the value on zero point
		double h0;
		double u0;
		double s0;

		//data used in certain equations		
		BBData BBEquData;	//for Beatie-Bridgeman equation
		MHData MHEquData;	//for Matin-Hou equation
   	};

   	//the base of all gasmodels which provides a template for all
   	class GasModel
   	{
    public:
        GasModel(const GasData &gas);
        virtual ~GasModel();
		
		//the interface for specific heat capacities with both constant pressure and volume
        virtual inline double Cp(double TT,double pp)        =0;
        virtual inline double Cv(double TT,double vv)        =0;

		//the adiabatic Coefficient
		virtual inline double Gama(double TT,double pp)		 =0;

		//interfaces for specific enthelpy, inner energy and entropy
        virtual inline double h(double TT,double pp)         =0;
        virtual inline double u(double TT,double vv)         =0;
        virtual inline double s(double TT,double pp)         =0;
        
		//interfaces for state parameters under certain gas models
        virtual inline double p(double TT,double vv)        =0;
        virtual inline double v(double TT,double pp)        =0;
        virtual inline double T(double pp,double vv)        =0;

		//interfaces for heat coeffients under certain gas models
		virtual inline double Alphav(double pp,double vv)	=0;
		virtual inline double KT(double TT,double vv)	=0;
		virtual inline double Beta(double pp,double vv)	=0;

		//the compressive factor
		virtual inline double Z(double TT,double pp);

		const char* Name()const;

		virtual inline void ChangeGas(const GasData &newgas);
    protected:      
		//the name of the gas
		char *GasName;
				
		//the constant of idealgas        
        double Rg;

		//the mass of one mole of gas
		double M;

		//data used to precise Cp under 1 atm
		coeArray A;

		//the point on which h,u,s are zero
        double p0;
        double T0;

		//the value on zero point of h,u and s
		double h0;
		double u0;
		double s0;
		
		//heat capacity of constant pressure
		virtual inline double _Cp(double TT);
		//the integration of the above heat capacity function only on temperature 
		virtual inline double _ICp(double TT);
		//the integration of Cp/T with temperature T only
		virtual inline double _ICpT(double TT);

	private:
		//locate the coefficients used to precise Cp in the 2-dimensional array
		inline virtual unsigned int FindA(double TT);
    };	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99视频一区二区三区| 国产乱码精品一区二区三区av| 91精品国产色综合久久久蜜香臀| 风间由美中文字幕在线看视频国产欧美| 肉色丝袜一区二区| 亚洲成av人**亚洲成av**| 亚洲精品乱码久久久久久日本蜜臀| 中文字幕不卡三区| 亚洲国产成人在线| 国产精品情趣视频| 国产精品丝袜黑色高跟| 日本一区二区高清| 国产精品久久久久影院色老大 | 中文字幕的久久| 久久夜色精品国产欧美乱极品| 精品免费视频.| 亚洲国产精品传媒在线观看| 欧美激情一二三区| 免费精品视频在线| 久久国产剧场电影| 国产成人免费网站| 成人精品国产免费网站| 91色.com| 欧美久久一二区| 在线综合亚洲欧美在线视频| 精品日韩99亚洲| 国产日韩三级在线| 亚洲欧美精品午睡沙发| 日韩国产欧美视频| 国产成人综合在线观看| 91丨国产丨九色丨pron| 欧美日韩一区二区三区不卡 | 亚洲国产视频网站| 日本不卡的三区四区五区| 国产在线视频一区二区| www.久久久久久久久| 欧美性猛交xxxx乱大交退制版 | 日本少妇一区二区| 国产福利91精品| 欧美性色黄大片| 久久久电影一区二区三区| 亚洲欧美日韩在线| 青青青伊人色综合久久| 成人av资源站| 欧美一区二区三区播放老司机| 国产色婷婷亚洲99精品小说| 亚洲综合色婷婷| 国产成人综合自拍| 国产精品视频观看| 日韩精品三区四区| eeuss鲁片一区二区三区在线观看| 欧美性大战久久久久久久 | 另类小说图片综合网| av一区二区三区黑人| 日韩欧美一级精品久久| 亚洲精品国久久99热| 激情五月婷婷综合| 欧美二区在线观看| 亚洲三级电影网站| 国产精品911| 日韩欧美另类在线| 午夜视频一区二区| 在线亚洲免费视频| 亚洲国产成人一区二区三区| 毛片av一区二区三区| 欧洲人成人精品| 国产精品久久久久久久久免费相片| 日本91福利区| 欧美高清视频一二三区| 亚洲国产日日夜夜| 色欲综合视频天天天| 中文字幕av免费专区久久| 一本大道久久a久久综合婷婷| 亚洲精品一区二区三区精华液| 午夜av一区二区三区| 欧美日韩一级片在线观看| 一区二区欧美国产| 色老头久久综合| 亚洲免费看黄网站| 一本色道久久综合精品竹菊 | 国产麻豆日韩欧美久久| 日韩免费高清电影| 久久99热这里只有精品| 日韩精品在线一区| 精久久久久久久久久久| 精品国产在天天线2019| 激情av综合网| 国产欧美一区二区精品婷婷| 国产精品伊人色| 中文幕一区二区三区久久蜜桃| 成人一区二区三区视频| 国产精品乱人伦中文| 97精品视频在线观看自产线路二| 亚洲欧洲国产日韩| 欧美午夜精品理论片a级按摩| 亚洲国产另类精品专区| 制服丝袜亚洲网站| 国产在线播放一区二区三区| 亚洲成年人影院| 欧美不卡视频一区| 国v精品久久久网| 亚洲色欲色欲www| 欧美偷拍一区二区| 久久成人免费日本黄色| 中文字幕不卡在线播放| 一本一道久久a久久精品综合蜜臀| 尤物视频一区二区| 91精品国产高清一区二区三区蜜臀| 美美哒免费高清在线观看视频一区二区 | 极品销魂美女一区二区三区| 国产偷国产偷精品高清尤物| 色综合久久六月婷婷中文字幕| 亚洲电影视频在线| 久久精品视频一区| 色94色欧美sute亚洲线路一久| 免费亚洲电影在线| 国产精品国产自产拍在线| 欧美怡红院视频| 精品一区二区三区免费视频| 国产精品久久久久久久久晋中 | 久久精品国产亚洲高清剧情介绍 | 丁香网亚洲国际| 亚洲成人午夜影院| 久久人人97超碰com| 色婷婷国产精品| 久久国产三级精品| 亚洲精选免费视频| 精品对白一区国产伦| 色综合久久88色综合天天免费| 热久久一区二区| 亚洲男人天堂av| 国产欧美日韩三区| 日韩丝袜美女视频| 在线一区二区三区| 国产盗摄视频一区二区三区| 亚洲国产美女搞黄色| 国产精品嫩草99a| 日韩精品在线一区二区| 欧美日韩三级一区二区| 99精品国产视频| 国产成人av在线影院| 久久精品国产一区二区三| 亚洲风情在线资源站| 最好看的中文字幕久久| 精品对白一区国产伦| 欧美一区二区精品| 欧美午夜一区二区三区| 99re8在线精品视频免费播放| 在线观看日韩毛片| www.亚洲人| 大胆欧美人体老妇| 成人免费视频视频在线观看免费| 精品一区二区日韩| 久久国产精品露脸对白| 婷婷久久综合九色综合伊人色| 一区二区三区高清在线| 亚洲精品免费看| 一区二区三区欧美在线观看| **性色生活片久久毛片| 综合网在线视频| 亚洲欧美怡红院| 中文字幕亚洲一区二区av在线| 国产欧美精品区一区二区三区 | 中文字幕精品综合| 日本一区二区免费在线| 欧美韩国日本不卡| 国产精品欧美久久久久一区二区| 欧美国产日韩在线观看| 国产精品国产自产拍在线| 国产精品乱人伦一区二区| 综合久久一区二区三区| 伊人一区二区三区| 视频一区视频二区中文| 日本欧美一区二区三区乱码| 加勒比av一区二区| 国产成人高清在线| 色呦呦国产精品| 欧美精品久久天天躁| 欧美一级午夜免费电影| 久久色视频免费观看| 中文字幕亚洲一区二区va在线| 亚洲精品中文字幕在线观看| 亚洲mv大片欧洲mv大片精品| 美女脱光内衣内裤视频久久影院| 国产乱码一区二区三区| 波多野结衣精品在线| 欧美性大战久久久久久久| 日韩欧美国产电影| 中文字幕中文在线不卡住| 亚洲国产精品麻豆| 激情综合网av| 91小视频免费观看| 日韩欧美一区中文| 国产欧美视频一区二区三区| 亚洲自拍偷拍综合| 精品一区二区在线看| 91麻豆精品秘密| 欧美mv日韩mv亚洲| 亚洲女爱视频在线| 国产成人亚洲精品青草天美|