Feat C++ API
A feature engineering automation tool
node.h File Reference
#include <map>
#include <memory>
#include <vector>
#include <iostream>
#include <Eigen/Dense>
#include "../../init.h"
#include "../../dat/state.h"
#include "../../dat/data.h"
#include "../../util/rnd.h"
#include "../../util/error.h"
#include "../../util/utils.h"
Include dependency graph for node.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FT::Pop::Op::Node
 Represents nodes in a program. More...
 

Namespaces

 FT
 main Feat namespace
 
 FT::Pop
 namespace containing population representations used in Feat
 
 FT::Pop::Op
 namespace representing various operations on population individuals used in Feat
 

Macros

#define MAX_FLT   std::numeric_limits<float>::max()
 
#define MIN_FLT   std::numeric_limits<float>::lowest()
 
#define MAX_INT   std::numeric_limits<int>::max()
 
#define MIN_INT   std::numeric_limits<int>::lowest()
 

Typedefs

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

Macro Definition Documentation

◆ MAX_FLT

#define MAX_FLT   std::numeric_limits<float>::max()

Definition at line 26 of file node.h.

◆ MAX_INT

#define MAX_INT   std::numeric_limits<int>::max()

Definition at line 29 of file node.h.

◆ MIN_FLT

#define MIN_FLT   std::numeric_limits<float>::lowest()

Definition at line 27 of file node.h.

◆ MIN_INT

#define MIN_INT   std::numeric_limits<int>::lowest()

Definition at line 30 of file node.h.

Typedef Documentation

◆ ArrayXb

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

Definition at line 25 of file node.h.