Feat C++ API
A feature engineering automation tool
FT::Pop Namespace Reference

namespace containing population representations used in Feat More...

Namespaces

 Op
 namespace representing various operations on population individuals used in Feat
 

Classes

struct  Archive
 
class  Individual
 individual programs in the population More...
 
class  NodeVector
 an extension of a vector of unique pointers to nodes More...
 
class  Population
 Defines a population of programs and functions for constructing them. More...
 

Functions

 NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Archive, individuals)
 
void to_json (json &j, const NodeVector &nv)
 
void from_json (const json &j, NodeVector &nv)
 
 NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Population, individuals)
 

Variables

int last
 

Detailed Description

namespace containing population representations used in Feat

Function Documentation

◆ from_json()

void FT::Pop::from_json ( const json &  j,
NodeVector nv 
)

Definition at line 442 of file nodevector.cc.

◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [1/2]

FT::Pop::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE ( Archive  ,
individuals   
)

◆ NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE() [2/2]

FT::Pop::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE ( Population  ,
individuals   
)

◆ to_json()

void FT::Pop::to_json ( json &  j,
const NodeVector nv 
)

Definition at line 392 of file nodevector.cc.

Variable Documentation

◆ last

int FT::Pop::last

Definition at line 11 of file population.cc.