CudaComputeNonbonded::PatchRecord Struct Reference

#include <CudaComputeNonbonded.h>

List of all members.

Public Member Functions

 PatchRecord (PatchID patchID)
bool operator< (const PatchRecord &pr) const
bool operator== (const PatchRecord &pr) const

Public Attributes

PatchID patchID
Patchpatch
int numAtoms
int numFreeAtoms
int atomStart
int pe
int reversePriorityRankInPe
bool isSamePhysicalNode
bool isSameNode
CompAtomcompAtom
Resultsresults
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
RealintRad
GBRealpsiSum
RealbornRad
GBRealdEdaSum
RealdHdrPrefix

Detailed Description

Definition at line 31 of file CudaComputeNonbonded.h.


Constructor & Destructor Documentation

CudaComputeNonbonded::PatchRecord::PatchRecord ( PatchID  patchID  )  [inline]

Definition at line 32 of file CudaComputeNonbonded.h.

References bornRadBox, compAtom, dEdaSumBox, dHdrPrefixBox, forceBox, intRadBox, patch, positionBox, psiSumBox, and results.

00032                                  : patchID(patchID) {
00033       patch = NULL;
00034       compAtom = NULL;
00035       results = NULL;
00036       positionBox = NULL;
00037       forceBox = NULL;
00038       intRadBox = NULL;
00039       psiSumBox = NULL;
00040       bornRadBox = NULL;
00041       dEdaSumBox = NULL;
00042       dHdrPrefixBox = NULL;
00043     }


Member Function Documentation

bool CudaComputeNonbonded::PatchRecord::operator< ( const PatchRecord pr  )  const [inline]

Definition at line 72 of file CudaComputeNonbonded.h.

References patchID.

00072                                                   {
00073       return (patchID < pr.patchID);
00074     }

bool CudaComputeNonbonded::PatchRecord::operator== ( const PatchRecord pr  )  const [inline]

Definition at line 75 of file CudaComputeNonbonded.h.

References patchID.

00075                                                    {
00076       return (patchID == pr.patchID);
00077     }


Member Data Documentation

Definition at line 48 of file CudaComputeNonbonded.h.

Referenced by CudaComputeNonbonded::launchWork().

Definition at line 69 of file CudaComputeNonbonded.h.

Definition at line 64 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 56 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 70 of file CudaComputeNonbonded.h.

Definition at line 65 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 71 of file CudaComputeNonbonded.h.

Definition at line 66 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 61 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 67 of file CudaComputeNonbonded.h.

Definition at line 62 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 46 of file CudaComputeNonbonded.h.

Referenced by CudaComputeNonbonded::launchWork().

Definition at line 47 of file CudaComputeNonbonded.h.

Definition at line 45 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 44 of file CudaComputeNonbonded.h.

Referenced by operator<(), and operator==().

Definition at line 60 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 68 of file CudaComputeNonbonded.h.

Definition at line 63 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().

Definition at line 58 of file CudaComputeNonbonded.h.

Referenced by PatchRecord().


The documentation for this struct was generated from the following file:

Generated on 21 Jan 2020 for NAMD by  doxygen 1.6.1