}
/* Copies the energy group indices to a reordered and packed array */
-static void copy_egp_to_nbat_egps(const int* a,
- int na,
- int na_round,
- int na_c,
- int bit_shift,
- ArrayRef<const int> atomInfo,
- int* atomInfoNb)
+static void copy_egp_to_nbat_egps(const int* a,
+ int na,
+ int na_round,
+ int na_c,
+ int bit_shift,
+ ArrayRef<const int64_t> atomInfo,
+ int* atomInfoNb)
{
int i = 0, j = 0;
for (; i < na; i += na_c)
/* Set the energy group indices for atoms in nbnxn_atomdata_t */
static void nbnxn_atomdata_set_energygroups(nbnxn_atomdata_t::Params* params,
const Nbnxm::GridSet& gridSet,
- ArrayRef<const int> atomInfo)
+ ArrayRef<const int64_t> atomInfo)
{
if (params->nenergrp == 1)
{
}
/* Sets all required atom parameter data in nbnxn_atomdata_t */
-void nbnxn_atomdata_set(nbnxn_atomdata_t* nbat,
- const Nbnxm::GridSet& gridSet,
- ArrayRef<const int> atomTypes,
- ArrayRef<const real> atomCharges,
- ArrayRef<const int> atomInfo)
+void nbnxn_atomdata_set(nbnxn_atomdata_t* nbat,
+ const Nbnxm::GridSet& gridSet,
+ ArrayRef<const int> atomTypes,
+ ArrayRef<const real> atomCharges,
+ ArrayRef<const int64_t> atomInfo)
{
nbnxn_atomdata_t::Params& params = nbat->paramsDeprecated();