⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basematerial.h

📁 三维框架梁单元C++版本的源程序 可以使结构力学的概念更上升一个层次
💻 H
字号:
// BaseMaterial.h: interface for the CBaseMaterial class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_BASEMATERIAL_H__9546BD56_7936_4E4A_B872_C2D8D3086D90__INCLUDED_)
#define AFX_BASEMATERIAL_H__9546BD56_7936_4E4A_B872_C2D8D3086D90__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CBaseMaterial  
{
public:
	CBaseMaterial();
	virtual ~CBaseMaterial();

public: 
	int m_nMatNum;                                //材料种类的数量  

public:
	struct MatPro1     // 以下材料的设定有些奇怪,是为了和CFS作接口而用(线弹性材料,准备一定塑性)
	{
		int m_nNo;                                //材料序号
		CString m_cMatName;                       //材料名称
		double m_dEO[5];                          //弹性模量(准备塑性)
		double m_dFy[5];                          //材料强度(准备塑性)	
		double m_N[5];                            //可能是应变
		double m_dFu;                             //极限抗拉强度
		double m_dFyMin;
		double m_dFuMin;
		double m_dFuMax;
		double m_dMiu; 
	};
	CArray<MatPro1,MatPro1&> m_aElasticMatPro;       //材料属性表
	


public:	
	virtual void ReadFile(CString) = 0;           //读文件参数的函数
private:
	virtual void OutputParameter() = 0;           //输出读入的数据,以供检测

};

#endif // !defined(AFX_BASEMATERIAL_H__9546BD56_7936_4E4A_B872_C2D8D3086D90__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -