struct payload payload;
payload.create = create_n;
payload.update = update_n;
- payload.destroy = calculate_n;
+ payload.calculate = calculate_n;
cmd->wv = dict_get_weight (cmd->dict);
struct payload payload;
payload.create = create_n;
payload.update = update_n;
- payload.destroy = calculate_n;
+ payload.calculate = calculate_n;
for (t = 0; t < cmd->n_tables; ++t)
{
struct payload payload;
payload.create = makeit;
payload.update = updateit;
- payload.destroy = NULL;
+ payload.calculate = NULL;
ws.vws[v].cat = categoricals_create (&inter, 1, cmd->wv,
cmd->exclude, cmd->exclude);
const double bin = categoricals_get_code_for_case (cat, x, iv->ccase); \
iap->enc_sum [x - iap->base_subscript_short] += bin * iv->cc;
}
- if (cat->payload && cat->payload->destroy)
- cat->payload->destroy (cat->aux1, cat->aux2, iv->user_data);
+ if (cat->payload && cat->payload->calculate)
+ cat->payload->calculate (cat->aux1, cat->aux2, iv->user_data);
}
}
{
void* (*create) (const void *aux1, void *aux2);
void (*update) (const void *aux1, void *aux2, void *user_data, const struct ccase *, double weight);
- void (*destroy) (const void *aux1, void *aux2, void *user_data);
+ void (*calculate) (const void *aux1, void *aux2, void *user_data);
};