12 #define omp_get_thread_num() 0
13 #define omp_get_num_threads() 1
14 #define omp_get_max_threads() 1
15 #define omp_set_num_threads( x ) 0
19 #include <Eigen/Dense>
25 using Eigen::MatrixXf;
26 using Eigen::VectorXf;
27 typedef Eigen::Array<bool,Eigen::Dynamic,1>
ArrayXb;
28 typedef Eigen::Matrix<bool,Eigen::Dynamic,1>
VectorXb;
29 typedef Eigen::Matrix<long,Eigen::Dynamic,1>
VectorXl;
32 using std::unique_ptr;
33 using std::shared_ptr;
34 using std::make_shared;
37 typedef std::map<string,
38 std::pair<vector<Eigen::ArrayXf>, vector<Eigen::ArrayXf>>
41 #include "nlohmann/json.hpp"
47 static float MAX_FLT = std::numeric_limits<float>::max();
48 static float MIN_FLT = std::numeric_limits<float>::lowest();
Eigen::Matrix< long, Eigen::Dynamic, 1 > VectorXl
Eigen::Array< bool, Eigen::Dynamic, 1 > ArrayXb
Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb
std::map< string, std::pair< vector< Eigen::ArrayXf >, vector< Eigen::ArrayXf > > > LongData