NAMD
Public Member Functions | List of all members
MsmGridCutoffMap Class Reference
Inheritance diagram for MsmGridCutoffMap:

Public Member Functions

 MsmGridCutoffMap ()
 
int registerArray (CkArrayIndex &numElements, CkArrayID aid)
 
int procNum (int, const CkArrayIndex &idx)
 

Detailed Description

Definition at line 1692 of file ComputeMsm.C.

Constructor & Destructor Documentation

MsmGridCutoffMap::MsmGridCutoffMap ( )
inline

Definition at line 1696 of file ComputeMsm.C.

References msm::Array< T >::buffer(), and ComputeMsmMgr::gcutAssign.

1696  {
1697  ComputeMsmMgr *mgrLocal = CProxy_ComputeMsmMgr::ckLocalBranch(
1698  CkpvAccess(BOCclass_group).computeMsmMgr);
1699 #ifdef MSM_NODE_MAPPING
1700  penum = mgrLocal->gcutAssign.buffer();
1701 #else
1702  penum = 0;
1703 #endif
1704  }
msm::Array< int > gcutAssign
Definition: ComputeMsm.C:485
const T * buffer() const
Definition: MsmMap.h:259

Member Function Documentation

int MsmGridCutoffMap::procNum ( int  ,
const CkArrayIndex &  idx 
)
inline

Definition at line 1708 of file ComputeMsm.C.

1708  {
1709 #if 1
1710  int n = *((int *)idx.data());
1711 #ifdef MSM_NODE_MAPPING
1712  return penum[n];
1713 #else
1714  return 0;
1715 #endif
1716 #else
1717  return 0; // XXX to test load balancing
1718 #endif
1719  }
int MsmGridCutoffMap::registerArray ( CkArrayIndex &  numElements,
CkArrayID  aid 
)
inline

Definition at line 1705 of file ComputeMsm.C.

1705  {
1706  return 0;
1707  }

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