13#if !defined(VITA_SRC_VARIABLE_H)
14#define VITA_SRC_VARIABLE_H
33 bool input()
const override {
return true; }
An interface for parameter passing to functions / terminals.
format
Symbol rendering format.
A symbol with zero-arity.
Represents an input argument (feature) for a symbolic regression or classification problem.
value_t eval(symbol_params &p) const override
bool input() const override
An input variable is a feature from the learning domain.
std::string display(terminal_param_t, format) const final
The main namespace for the project.
std::size_t category_t
A category provide operations which supplement or supersede those of the domain but which are restric...
std::variant< D_VOID, D_INT, D_DOUBLE, D_STRING > value_t
A variant containing the data types used by the interpreter for internal calculations / output value ...