| version 1.1017 | version 1.1018 |
|---|
| |
| LocalID localID(AtomID id); | LocalID localID(AtomID id); |
| | |
| friend class AtomMapper; | friend class AtomMapper; |
| | #ifdef NAMD_CUDA |
| | #ifdef BONDED_CUDA |
| | friend class ComputeBondedCUDA; |
| | #endif |
| | #endif |
| | |
| protected: | protected: |
| AtomMap(void); | AtomMap(void); |
| |
| class AtomMapper { | class AtomMapper { |
| public: | public: |
| AtomMapper(PatchID _pid) : pid(_pid), mapped(0), map(AtomMap::Object()) {} | AtomMapper(PatchID _pid) : pid(_pid), mapped(0), map(AtomMap::Object()) {} |
| | #ifdef NAMD_CUDA |
| | #ifdef BONDED_CUDA |
| | AtomMapper(PatchID _pid, AtomMap *_map) : pid(_pid), mapped(0), map(_map) {} |
| | #endif |
| | #endif |
| ~AtomMapper() { | ~AtomMapper() { |
| if ( mapped ) NAMD_bug("deleted AtomMapper with atoms still mapped"); | if ( mapped ) NAMD_bug("deleted AtomMapper with atoms still mapped"); |
| } | } |