34 state.
push<
float>(state.
pop<T>().
template cast<float>());
41 GPU_Float(state.dev_f, state.dev_b, state.idx[
otype], state.idx[
'b'], state.N);
43 GPU_Float(state.dev_f, state.dev_c, state.idx[
otype], state.idx[
'c'], state.N);
51 state.
push<
float>(
"float(" + state.
popStr<T>() +
")");
data holding X, y, and Z data
void evaluate(const Data &data, State &state)
Evaluates the node and updates the state states.
NodeFloat * clone_impl() const override
void eval_eqn(State &state)
Evaluates the node symbolically.
NodeFloat * rnd_clone_impl() const override
void GPU_Float(float *x, bool *y, 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)