ComputeNonbondedCUDA::patch_record Struct Reference

#include <ComputeNonbondedCUDA.h>

List of all members.

Public Member Functions

 patch_record ()

Public Attributes

int localIndex
int localStart
int numAtoms
int numFreeAtoms
int refCount
int isLocal
int isSameNode
int isSamePhysicalNode
int reversePriorityRankInPe
int hostPe
PatchID patchID
ComputeNonbondedCUDAslave
FinishWorkMsgmsg
Patchp
Box< Patch, CompAtom > * positionBox
Box< Patch, Results > * forceBox
Box< Patch, Real > * intRadBox
Box< Patch, GBReal > * psiSumBox
Box< Patch, Real > * bornRadBox
Box< Patch, GBReal > * dEdaSumBox
Box< Patch, Real > * dHdrPrefixBox
CompAtomx
CompAtomExtxExt
Resultsr
Forcef
RealintRad
GBRealpsiSum
RealbornRad
GBRealdEdaSum
RealdHdrPrefix


Detailed Description

Definition at line 30 of file ComputeNonbondedCUDA.h.


Constructor & Destructor Documentation

ComputeNonbondedCUDA::patch_record::patch_record (  )  [inline]

Definition at line 62 of file ComputeNonbondedCUDA.h.

References refCount.

00062 { refCount = 0; }


Member Data Documentation

Real* ComputeNonbondedCUDA::patch_record::bornRad

Definition at line 58 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,Real>* ComputeNonbondedCUDA::patch_record::bornRadBox

Definition at line 49 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches().

GBReal* ComputeNonbondedCUDA::patch_record::dEdaSum

Definition at line 59 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,GBReal>* ComputeNonbondedCUDA::patch_record::dEdaSumBox

Definition at line 50 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches().

Real* ComputeNonbondedCUDA::patch_record::dHdrPrefix

Definition at line 60 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,Real>* ComputeNonbondedCUDA::patch_record::dHdrPrefixBox

Definition at line 51 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches().

Force* ComputeNonbondedCUDA::patch_record::f

Definition at line 55 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,Results>* ComputeNonbondedCUDA::patch_record::forceBox

Definition at line 46 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::finishPatch(), ComputeNonbondedCUDA::finishWork(), and ComputeNonbondedCUDA::registerPatches().

int ComputeNonbondedCUDA::patch_record::hostPe

Definition at line 40 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::assignPatches(), ComputeNonbondedCUDA::messageFinishPatch(), cr_sortop_reverse_priority::pid_compare_priority(), ComputeNonbondedCUDA::registerPatches(), and ComputeNonbondedCUDA::requirePatch().

Real* ComputeNonbondedCUDA::patch_record::intRad

Definition at line 56 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,Real>* ComputeNonbondedCUDA::patch_record::intRadBox

Definition at line 47 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches().

int ComputeNonbondedCUDA::patch_record::isLocal

Definition at line 36 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches(), and ComputeNonbondedCUDA::requirePatch().

int ComputeNonbondedCUDA::patch_record::isSameNode

Definition at line 37 of file ComputeNonbondedCUDA.h.

Referenced by cr_sortop_reverse_priority::pid_compare_priority(), and ComputeNonbondedCUDA::requirePatch().

int ComputeNonbondedCUDA::patch_record::isSamePhysicalNode

Definition at line 38 of file ComputeNonbondedCUDA.h.

Referenced by cr_sortop_reverse_priority::pid_compare_priority(), and ComputeNonbondedCUDA::requirePatch().

int ComputeNonbondedCUDA::patch_record::localIndex

Definition at line 31 of file ComputeNonbondedCUDA.h.

int ComputeNonbondedCUDA::patch_record::localStart

Definition at line 32 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::doWork().

FinishWorkMsg* ComputeNonbondedCUDA::patch_record::msg

Definition at line 43 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::messageFinishPatch(), and ComputeNonbondedCUDA::registerPatches().

int ComputeNonbondedCUDA::patch_record::numAtoms

Definition at line 33 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::doWork().

int ComputeNonbondedCUDA::patch_record::numFreeAtoms

Definition at line 34 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::doWork().

Patch* ComputeNonbondedCUDA::patch_record::p

Definition at line 44 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::doWork(), and ComputeNonbondedCUDA::registerPatches().

PatchID ComputeNonbondedCUDA::patch_record::patchID

Definition at line 41 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::finishWork(), and ComputeNonbondedCUDA::requirePatch().

Box<Patch,CompAtom>* ComputeNonbondedCUDA::patch_record::positionBox

Definition at line 45 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::finishPatch(), and ComputeNonbondedCUDA::registerPatches().

GBReal* ComputeNonbondedCUDA::patch_record::psiSum

Definition at line 57 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::requirePatch().

Box<Patch,GBReal>* ComputeNonbondedCUDA::patch_record::psiSumBox

Definition at line 48 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::registerPatches().

Results* ComputeNonbondedCUDA::patch_record::r

Definition at line 54 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::finishPatch(), ComputeNonbondedCUDA::finishWork(), and ComputeNonbondedCUDA::requirePatch().

int ComputeNonbondedCUDA::patch_record::refCount

Definition at line 35 of file ComputeNonbondedCUDA.h.

Referenced by patch_record(), and ComputeNonbondedCUDA::requirePatch().

int ComputeNonbondedCUDA::patch_record::reversePriorityRankInPe

Definition at line 39 of file ComputeNonbondedCUDA.h.

Referenced by cr_sortop_reverse_priority::pid_compare_priority().

ComputeNonbondedCUDA* ComputeNonbondedCUDA::patch_record::slave

Definition at line 42 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::messageFinishPatch(), and ComputeNonbondedCUDA::registerPatches().

CompAtom* ComputeNonbondedCUDA::patch_record::x

Definition at line 52 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::finishPatch(), and ComputeNonbondedCUDA::requirePatch().

CompAtomExt* ComputeNonbondedCUDA::patch_record::xExt

Definition at line 53 of file ComputeNonbondedCUDA.h.

Referenced by ComputeNonbondedCUDA::doWork(), and ComputeNonbondedCUDA::requirePatch().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 23 01:17:18 2017 for NAMD by  doxygen 1.4.7