23 ArrayXf x1 = state.
pop<
float>();
24 ArrayXf x2 = state.
pop<
float>();
25 state.
push<
bool>(x1 <= x2);
30 GPU_LEQ(state.dev_f, state.dev_b, state.idx[
'f'], state.idx[
otype], state.N);
37 state.
push<
bool>(
"(" + state.
popStr<
float>() +
"<=" + state.
popStr<
float>() +
")");
data holding X, y, and Z data
NodeLEQ * clone_impl() const override
void eval_eqn(State &state)
Evaluates the node symbolically.
void evaluate(const Data &data, State &state)
Evaluates the node and updates the state states.
NodeLEQ * rnd_clone_impl() const override
std::map< char, unsigned int > arity
arity of the operator
int complexity
complexity of node
void GPU_LEQ(float *xf, bool *xb, size_t idxf, size_t idxb, size_t N)
contains various types of State actually used by feat
Eigen::Array< T, Eigen::Dynamic, 1 > pop()
void push(Eigen::Array< T, Eigen::Dynamic, 1 > value)