- 自己实现的一个稀疏矩阵模板类,构造函数参数为矩阵行列数
- 定义矩阵之后需要初始化,初始化方式有三种,分别为:
- 以
vector<pair>或者vector<tuple>给出矩阵轮廓 - 初始化成对角矩阵,默认单位矩阵
- 从文件初始化
- 以
- 支持运算符有: +, +=, -, -=, *=, =, ==, <<
- 支持矩阵与向量乘,矩阵与稠密矩阵乘,详见函数
MultiplyVector,MultiplyVectorAdd,TransposeMultiplyVector,TransposeMultiplyVectorAdd,MultiplyMatrix,MultiplyMatrixAdd - 此外,还支持操作有:
set(i, j),get(i, j),CheckEntry,CheckSysmetric(),ResetZero(),Print等,详细见代码。
-
Notifications
You must be signed in to change notification settings - Fork 0
goudan-er/SparseMatrix
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published