-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunctions.h
More file actions
18 lines (17 loc) · 962 Bytes
/
Copy pathfunctions.h
File metadata and controls
18 lines (17 loc) · 962 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "tensor_type.h"
double dot_product(Mat_1_doub vec1, Mat_1_doub vec2);
DOUBLE_MKL_CSR_MAT CSR_MAT_TO_MKL_SPARSE(DOUBLE_CSR_MAT mat1 );
void Sum(Matrix_COO A, Matrix_COO B, Matrix_COO & temp);
Matrix_COO Sum(Matrix_COO A, Matrix_COO B);
void Sum(Matrix_COO A, Matrix_COO B, Matrix_COO & temp, double value1, double value2);
Matrix_COO Sum(Matrix_COO A, Matrix_COO B, double value1, double value2);
Matrix_COO Direct_Sum(Matrix_COO A, Matrix_COO B);
void Direct_Sum(Matrix_COO A, Matrix_COO B, Matrix_COO & temp);
Matrix_COO Direct_Product(Matrix_COO A, Matrix_COO B);
Matrix_COO Direct_Product_push_back(Matrix_COO A, Matrix_COO B);
void Direct_Product(Matrix_COO A, Matrix_COO B, Matrix_COO & temp);
void Printing_COO_Matrix(Matrix_COO A);
Matrix_COO Identity(int N);
void Add_FC(int c, int r, Matrix_COO temp, Matrix_COO & mat, double sgn, double thop);
void write(Matrix_COO A, ofstream & outputfile);
void write(Mat_2_doub A, ofstream & outputfile);