Feat C++ API
A feature engineering automation tool
init.h File Reference
#include <Eigen/Dense>
#include <memory>
#include <iostream>
#include <sstream>
#include <numeric>
#include <map>
#include "nlohmann/json.hpp"
Include dependency graph for init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FT
 main Feat namespace
 

Macros

#define omp_get_thread_num()   0
 
#define omp_get_num_threads()   1
 
#define omp_get_max_threads()   1
 
#define omp_set_num_threads(x)   0
 

Typedefs

typedef Eigen::Array< bool, Eigen::Dynamic, 1 > ArrayXb
 
typedef Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb
 
typedef Eigen::Matrix< long, Eigen::Dynamic, 1 > VectorXl
 
typedef std::map< string, std::pair< vector< Eigen::ArrayXf >, vector< Eigen::ArrayXf > > > LongData
 

Variables

static float FT::NEAR_ZERO = 0.0000001
 
static float FT::MAX_FLT = std::numeric_limits<float>::max()
 
static float FT::MIN_FLT = std::numeric_limits<float>::lowest()
 

Macro Definition Documentation

◆ omp_get_max_threads

#define omp_get_max_threads ( )    1

Definition at line 14 of file init.h.

◆ omp_get_num_threads

#define omp_get_num_threads ( )    1

Definition at line 13 of file init.h.

◆ omp_get_thread_num

#define omp_get_thread_num ( )    0

Definition at line 12 of file init.h.

◆ omp_set_num_threads

#define omp_set_num_threads (   x)    0

Definition at line 15 of file init.h.

Typedef Documentation

◆ ArrayXb

typedef Eigen::Array<bool,Eigen::Dynamic,1> ArrayXb

Definition at line 27 of file init.h.

◆ LongData

typedef std::map<string, std::pair<vector<Eigen::ArrayXf>, vector<Eigen::ArrayXf> > > LongData

Definition at line 39 of file init.h.

◆ VectorXb

typedef Eigen::Matrix<bool,Eigen::Dynamic,1> VectorXb

Definition at line 28 of file init.h.

◆ VectorXl

typedef Eigen::Matrix<long,Eigen::Dynamic,1> VectorXl

Definition at line 29 of file init.h.