make_exclusions_zone(dd, zones, mtop->moltype, cginfo,
excl_t, izone, cg0t,
cg1t,
- mtop->intermolecularExclusions);
+ mtop->intermolecularExclusionGroup);
}
else
{
ir->nsteps = mimicCommunicator.getStepNumber();
}
- ir->nstxout_compressed = 0;
- groups = &top_global->groups;
- top_global->intermolecularExclusions = genQmmmIndices(*top_global);
+ ir->nstxout_compressed = 0;
+ groups = &top_global->groups;
+ top_global->intermolecularExclusionGroup = genQmmmIndices(*top_global);
/* Initial values */
init_rerun(fplog, cr, outputProvider, ir, oenv, mdrunOptions,
groups = &top_global->groups;
if (ir->eI == eiMimic)
{
- top_global->intermolecularExclusions = genQmmmIndices(*top_global);
+ top_global->intermolecularExclusionGroup = genQmmmIndices(*top_global);
}
/* Initial values */
/*! \brief Updates inter-molecular exclusion lists
*
* This function updates inter-molecular exclusions to exclude all
- * non-bonded interactions between QM atoms
+ * non-bonded interactions between a given list of atoms
*
* \param[inout] excls existing exclusions in local topology
- * \param[in] ids list of global QM atoms IDs
+ * \param[in] ids list of global IDs of atoms
*/
static void addMimicExclusions(t_blocka *excls,
const gmx::ArrayRef<const int> ids)
copyIdefFromMtop(mtop, &top->idef, freeEnergyInteractionsAtEnd, bMergeConstr);
copyCgsFromMtop(mtop, &top->cgs);
copyExclsFromMtop(mtop, &top->excls);
- if (!mtop.intermolecularExclusions.empty())
+ if (!mtop.intermolecularExclusionGroup.empty())
{
addMimicExclusions(&top->excls,
- mtop.intermolecularExclusions);
+ mtop.intermolecularExclusionGroup);
}
}
/*! \brief List of global atom indices of atoms between which
* non-bonded interactions must be excluded.
*/
- std::vector<int> intermolecularExclusions;
+ std::vector<int> intermolecularExclusionGroup;
/* Derived data below */
//! Indices for each molblock entry for fast lookup of atom properties