starting from first coord in
the main delta_h_coll) */
blk->sub[0].nr = 2;
- blk->sub[0].type = xdr_datatype_int;
+ blk->sub[0].type = XdrDataType::Int;
blk->sub[0].ival = dh->subblock_meta_i;
/* subblock 2 */
dh->subblock_meta_d[i] = dh->lambda[i];
}
blk->sub[1].nr = dh->nlambda;
- blk->sub[1].type = xdr_datatype_double;
+ blk->sub[1].type = XdrDataType::Double;
blk->sub[1].dval = dh->subblock_meta_d;
/* subblock 3 */
blk->sub[2].nr = dh->ndh;
/* Michael commented in 2012 that this use of explicit
- xdr_datatype_float was good for F@H for now.
+ XdrDataType::Float was good for F@H for now.
Apparently it's still good enough. */
- blk->sub[2].type = xdr_datatype_float;
+ blk->sub[2].type = XdrDataType::Float;
for (i = 0; i < dh->ndh; i++)
{
dh->dhf[i] = static_cast<float>(dh->dh[i]);
else
{
blk->sub[2].nr = 0;
- blk->sub[2].type = xdr_datatype_float;
+ blk->sub[2].type = XdrDataType::Float;
blk->sub[2].fval = nullptr;
}
}
}
dh->subblock_meta_d[1] = dh->dx;
blk->sub[0].nr = 2 + ((dh->nlambda > 1) ? dh->nlambda : 0);
- blk->sub[0].type = xdr_datatype_double;
+ blk->sub[0].type = XdrDataType::Double;
blk->sub[0].dval = dh->subblock_meta_d;
/* subblock 2: the starting point(s) as a long integer */
dh->subblock_meta_l[k++] = dh->derivative;
blk->sub[1].nr = nhist_written + 3;
- blk->sub[1].type = xdr_datatype_int64;
+ blk->sub[1].type = XdrDataType::Int64;
blk->sub[1].lval = dh->subblock_meta_l;
/* subblock 3 + 4 : the histogram data */
{
blk->sub[i + 2].nr = dh->maxbin[i] + 1; /* it's +1 because size=index+1
in C */
- blk->sub[i + 2].type = xdr_datatype_int;
+ blk->sub[i + 2].type = XdrDataType::Int;
blk->sub[i + 2].ival = dh->bin[i];
}
}
}
blk->id = enxDHCOLL;
blk->sub[0].nr = c_subblockDNumPreEntries + dhc->n_lambda_vec;
- blk->sub[0].type = xdr_datatype_double;
+ blk->sub[0].type = XdrDataType::Double;
blk->sub[0].dval = dhc->subblock_d;
if (dhc->native_lambda_components != nullptr)
dhc->subblock_i[c_subblockINumPreEntries + i] = dhc->native_lambda_components[i];
}
blk->sub[1].nr = c_subblockINumPreEntries + dhc->n_lambda_vec;
- blk->sub[1].type = xdr_datatype_int;
+ blk->sub[1].type = XdrDataType::Int;
blk->sub[1].ival = dhc->subblock_i;
}