NAMD
Public Member Functions | List of all members
pid_sortop_reverse_priority Struct Reference

Public Member Functions

bool operator() (int pidj, int pidi)
 
bool operator() (int2 pidj, int2 pidi)
 

Detailed Description

Definition at line 652 of file ComputeNonbondedCUDA.C.

Member Function Documentation

bool pid_sortop_reverse_priority::operator() ( int2  pidj,
int2  pidi 
)
inline

Definition at line 294 of file CudaComputeNonbonded.C.

References PATCH_PRIORITY.

294  { // i and j reversed
295  int ppi = PATCH_PRIORITY(pidi.x);
296  int ppj = PATCH_PRIORITY(pidj.x);
297  if ( ppi != ppj ) return ppi < ppj;
298  return pidi.x < pidj.x;
299  }
#define PATCH_PRIORITY(PID)
Definition: Priorities.h:25
bool pid_sortop_reverse_priority::operator() ( int  pidj,
int  pidi 
)
inline

Definition at line 653 of file ComputeNonbondedCUDA.C.

References PATCH_PRIORITY.

653  { // i and j reversed
654  int ppi = PATCH_PRIORITY(pidi);
655  int ppj = PATCH_PRIORITY(pidj);
656  if ( ppi != ppj ) return ppi < ppj;
657  return pidi < pidj;
658  }
#define PATCH_PRIORITY(PID)
Definition: Priorities.h:25

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