Brush C++ API
A flexible interpretable machine learning framework
Loading...
Searching...
No Matches
engine.h File Reference
#include "./util/rnd.h"
#include "init.h"
#include "params.h"
#include "pop/population.h"
#include "pop/archive.h"
#include "./eval/evaluation.h"
#include "vary/variation.h"
#include "selection/selection.h"
#include "taskflow/taskflow.hpp"
#include <taskflow/algorithm/for_each.hpp>
Include dependency graph for engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Brush::Engine< T >
 The Engine class represents the core engine of the brush library. More...
 

Namespaces

namespace  Brush
 < nsga2 selection operator for getting the front
 

Functions

 Brush::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Engine< PT::Regressor >, params, best_ind, archive)
 
 Brush::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Engine< PT::BinaryClassifier >, params, best_ind, archive)
 
 Brush::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Engine< PT::MulticlassClassifier >, params, best_ind, archive)
 
 Brush::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (Engine< PT::Representer >, params, best_ind, archive)