| 
    NAMD
    
   | 
 
#include <structures.h>
Public Member Functions | |
| ExclusionSignature () | |
| ExclusionSignature (const ExclusionSignature &sig) | |
| ~ExclusionSignature () | |
| ExclusionSignature & | operator= (const ExclusionSignature &sig) | 
| int | operator== (const ExclusionSignature &sig) const | 
| void | setOffsets (std::vector< int > &fullVec, std::vector< int > &modVec) | 
| void | buildTuples () | 
| int | hash () const | 
| void | removeEmptyOffset () | 
| int | findOffset (int offset, int *fullOrMod) | 
| void | pack (MOStream *msg) | 
| void | unpack (MIStream *msg) | 
Public Attributes | |
| int | fullExclCnt | 
| int * | fullOffset | 
| int | modExclCnt | 
| int * | modOffset | 
| int | allExclCnt | 
| TupleSignature * | allTuples | 
Definition at line 528 of file structures.h.
      
  | 
  inline | 
Definition at line 538 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
      
  | 
  inline | 
Definition at line 546 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 640 of file structures.h.
References allExclCnt, allTuples, EXCLUSION, fullExclCnt, fullOffset, modExclCnt, modOffset, and TupleSignature::offset.
Referenced by setOffsets().
| int ExclusionSignature::findOffset | ( | int | offset, | 
| int * | fullOrMod | ||
| ) | 
      
  | 
  inline | 
Definition at line 667 of file structures.h.
References circShift(), fullExclCnt, fullOffset, modExclCnt, and modOffset.
      
  | 
  inline | 
Definition at line 579 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
      
  | 
  inline | 
Definition at line 610 of file structures.h.
References fullExclCnt, fullOffset, modExclCnt, and modOffset.
| void ExclusionSignature::pack | ( | MOStream * | msg | ) | 
| void ExclusionSignature::removeEmptyOffset | ( | ) | 
      
  | 
  inline | 
Definition at line 623 of file structures.h.
References buildTuples(), fullExclCnt, fullOffset, modExclCnt, and modOffset.
| void ExclusionSignature::unpack | ( | MIStream * | msg | ) | 
| int ExclusionSignature::allExclCnt | 
Definition at line 534 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), ExclElem::getTupleInfo(), and operator=().
| TupleSignature* ExclusionSignature::allTuples | 
Definition at line 535 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), ExclElem::getTupleInfo(), operator=(), and ~ExclusionSignature().
| int ExclusionSignature::fullExclCnt | 
Definition at line 529 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), and ParallelIOMgr::updateMolInfo().
| int* ExclusionSignature::fullOffset | 
Definition at line 530 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), ParallelIOMgr::updateMolInfo(), and ~ExclusionSignature().
| int ExclusionSignature::modExclCnt | 
Definition at line 531 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), and ParallelIOMgr::updateMolInfo().
| int* ExclusionSignature::modOffset | 
Definition at line 532 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), ParallelIOMgr::updateMolInfo(), and ~ExclusionSignature().
 1.8.14