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

📄 femarix.h

📁 有限单元
💻 H
字号:
#pragma once
#include "afxtempl.h"
#include "FeVector.h"
class CFeMarix
{
public:
	CFeMarix(void);
	CFeMarix(long m_lNIn, CArray<long,long>& m_lMarixBandIn);
	CFeMarix(long m_lNIn, CArray<long,long>& m_lMarixBandIn,double** data);
	CFeMarix(CFeMarix&	a);
	void Init(long m_lNIn,CArray<long,long>& m_lMarixBandIn);
	~CFeMarix(void);
public:
	CFeMarix& operator= (CFeMarix&);
	CFeMarix& operator+= (CFeMarix&);
	CFeMarix& operator-= (CFeMarix&);
	CFeMarix& operator*= (double);
	CFeVector operator* (CFeVector&);
	long Judge(long i);
public:
	long m_lN;
	CArray<long,long> m_lMarixBand;
	double** data;
	double** ic_data;
public:
	void Set(CFeMarix& a);
	void Set_E(long i, long j, double a);
	double Get_E(long i, long j);
	void Add_E(long i, long j, double a);
public:
	void Save(void);
public:
	void CreateData(long m_lNin, CArray<long,long>& m_lMarixBandIn, double** datades);
	void ICC();
	CFeVector ICCINV(CFeVector& R);
public:
	void CholeskyEquation(CFeVector& X, CFeVector& B);
	void Zero(void);
};

⌨️ 快捷键说明

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