-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMatX.h
45 lines (43 loc) · 1.06 KB
/
MatX.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef Mat_project
#define Mat_project
#include <iostream>
#include <fstream>
#include <numeric>
#include <vector>
#include <algorithm>
#include <string>
#include <math.h>
#include <direct.h>
#include <sys\stat.h>
#include "Eigen/Eigen/Dense"
using namespace Eigen;
using namespace std;
#include "pthread/pthread.h"
#pragma comment(lib, "pthreadVC2.lib")
#include "MatXCuda/cuWrap.h"
#ifdef MatX_CPU_ONLY
#include "MatXCuda/emptyCuWrap.h"
#define MatX_USE_GPU false
#else
#define MatX_USE_GPU true
#endif
#include "Matrix/global.h"
#include "Matrix/matMem.h"
#include "Matrix/matCore.h"
#include "Matrix/Matrix.h"
#include "matGroup/matGroup.h"
//#include "plot/plot.h"
#include "machine/machine.h"
#include "Matrix/matMemRealise.h"
#include "Matrix/matCoreRealise.h"
#include "Matrix/assignment.h"
#include "Matrix/basicArithmetic.h"
#include "Matrix/private.h"
#include "Matrix/coeffOperator.h"
#include "Matrix/mapping.h"
#include "Matrix/others.h"
#include "Matrix/statistics.h"
#include "Matrix/logic.h"
#include "Matrix/eigen.h"
#include "matGroup/matGroupRealised.h"
#endif