24 #ifndef GLOBALMASTER_H    25 #define GLOBALMASTER_H   195 #if (defined (NAMD_CUDA) || defined (NAMD_HIP)) 
ForceList & modifyAppliedForces()
 
int old_num_groups_requested
 
AtomIDList & modifyRequestedAtoms()
 
const ForceList & groupForces()
 
BigRealList & modifyGridObjForces()
 
BigRealList::iterator gridObjValueEnd
 
IntList::iterator gridObjIndexBegin
 
AtomIDList::const_iterator getForceIdEnd()
 
AtomIDList::const_iterator getAtomIdBegin()
 
PositionList::const_iterator getGroupPositionEnd()
 
ResizeArray< AtomIDList > reqGroups
 
ForceList::const_iterator getGroupTotalForceBegin()
 
bool requestedTotalForces()
 
ForceList::iterator totalForceBegin
 
AtomIDList::iterator lastAtomsForcedEnd
 
ForceList::iterator lastForcesBegin
 
SubmitReduction * getCurrentReduction()
 
PositionList::const_iterator getAtomPositionBegin()
 
AtomIDList::iterator lastAtomsForcedBegin
 
BigRealList::const_iterator getGroupMassEnd()
 
const ResizeArray< AtomIDList > & requestedGroups()
 
BigRealList gridobjForces
 
void processData(AtomIDList::iterator a_i, AtomIDList::iterator a_e, PositionList::iterator p_i, PositionList::iterator g_i, PositionList::iterator g_e, BigRealList::iterator gm_i, BigRealList::iterator gm_e, ForceList::iterator gtf_i, ForceList::iterator gtf_e, IntList::iterator goi_i, IntList::iterator goi_e, BigRealList::iterator gov_i, BigRealList::iterator gov_e, AtomIDList::iterator last_atoms_forced_i, AtomIDList::iterator last_atoms_forced_e, ForceList::iterator last_forces_i, AtomIDList::iterator, AtomIDList::iterator, ForceList::iterator)
 
AtomIDList::const_iterator getForceIdBegin()
 
const ForceList & appliedForces()
 
void setLattice(const Lattice *lat)
 
PositionList::iterator atomPositionBegin
 
ForceList::iterator groupTotalForceEnd
 
SubmitReduction * reductionGpuResident
 
IntList::const_iterator getGridObjIndexBegin()
 
SubmitReduction * reduction
 
const Elem * const_iterator
 
BigRealList::iterator gridObjValueBegin
 
ForceList::const_iterator getLastForcesBegin()
 
AtomIDList::iterator atomIdEnd
 
IntList & modifyRequestedGridObjects()
 
BigRealList::iterator groupMassBegin
 
AtomIDList & modifyForcedAtoms()
 
ResizeArray< AtomIDList > & modifyRequestedGroups()
 
IntList::iterator gridObjIndexEnd
 
BigRealList::const_iterator getGroupMassBegin()
 
ForceList & modifyGroupForces()
 
AtomIDList::iterator atomIdBegin
 
BigRealList::const_iterator getGridObjValueBegin()
 
BigRealList::iterator groupMassEnd
 
IntList::const_iterator getGridObjIndexEnd()
 
PositionList::iterator groupPositionBegin
 
void requestTotalForce(bool yesno=true)
 
AtomIDList::const_iterator getAtomIdEnd()
 
AtomIDList::iterator forceIdBegin
 
const BigRealList & gridObjForces()
 
AtomIDList::const_iterator getLastAtomsForcedBegin()
 
void addReductionEnergy(int reductionTag, BigReal energy)
 
const IntList & requestedGridObjs()
 
AtomIDList::iterator forceIdEnd
 
AtomIDList::const_iterator getLastAtomsForcedEnd()
 
const AtomIDList & forcedAtoms()
 
PositionList::const_iterator getGroupPositionBegin()
 
ForceList::const_iterator getTotalForce()
 
ForceList::iterator groupTotalForceBegin
 
PositionList::iterator groupPositionEnd
 
BigRealList::const_iterator getGridObjValueEnd()
 
ForceList::const_iterator getGroupTotalForceEnd()
 
const AtomIDList & requestedAtoms()