📄 cframe.h
字号:
/* CFrame类声明 */
#ifndef FRAME
#define FRAME
#include "Head.h"
class CFrame
{
public:
/*/ 添加节点
bool AddPoint( CNode& Point);
// 添加杆件
bool AddPole( CPole& Pole);
// 添加截面
bool AddShape( CShape& Shape);
*/
// 划分单元,length为大致划分长度
void Mesh( double length);
// 生成总体刚度矩阵
void Assemble( void );
// 全选主元高斯消去法
bool Gauss( void );
// 从文件中读取CFrame数据
bool Read( CArchive& ar);
// 向文件中写入CFrame数据
bool Write( CArchive& ar);
CList<CPole,CPole> m_PoleList;
CList<CElement,CElement> m_ElementList;
CList<CNode,CNode> m_PointList, m_NodeList;
CList<CShape,CShape> m_ShapeList;
//*p_K整体刚度矩阵*p_F荷载向量*p_Dis位移向量
CEMatrix m_K;
CMatrix m_FVector, m_Dis;
// 添加单元
// bool AddElement( CElement& Element);
};
#endif // CFRAME
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -