11 #include "WorkDistrib.decl.h"    20 #define MIN_DEBUG_LEVEL 4    52               NAMD_bug(
"ComputePatch used with unknown patch.");
    64     int myNode = CkMyPe();
    84     #if NAMD_SeparateWaters != 0    85       numWaterAtoms = 
patch->getNumWaterAtoms();
    92 #if !defined(NAMD_CUDA) && !defined(NAMD_HIP)   108 #if !defined(NAMD_CUDA) && !defined(NAMD_HIP) void setNumPatches(int n)
 
#define COMPUTE_PROXY_PRIORITY
 
#define GB1_COMPUTE_HOME_PRIORITY
 
#define GB2_COMPUTE_PROXY_PRIORITY
 
static PatchMap * Object()
 
Box< Patch, Results > * forceBox
 
void unregisterForceDeposit(Compute *cid, Box< Patch, Results > **const box)
 
void startWork(const LDObjHandle &handle)
 
virtual void initialize()
 
virtual void doForce(CompAtom *p, CompAtomExt *pExt, Results *r)=0
 
Patch * patch(PatchID pid)
 
void pauseWork(const LDObjHandle &handle)
 
virtual void atomUpdate()
 
#define COMPUTE_HOME_PRIORITY
 
void NAMD_bug(const char *err_msg)
 
ComputePatch(ComputeID c, PatchID pid)
 
PatchID getPatchID() const
 
static LdbCoordinator * Object()
 
void unregisterPositionPickup(Compute *cid, Box< Patch, CompAtom > **const box)
 
void endWork(const LDObjHandle &handle)
 
#define GB1_COMPUTE_PROXY_PRIORITY
 
virtual void initialize()
 
Box< Patch, CompAtom > * positionBox
 
#define GB2_COMPUTE_HOME_PRIORITY
 
void close(Data **const t)
 
Box< Patch, CompAtom > * registerPositionPickup(Compute *cid)
 
#define PATCH_PRIORITY(PID)
 
CompAtomExt * getCompAtomExtInfo()
 
Box< Patch, Results > * registerForceDeposit(Compute *cid)