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 520 of file structures.h.
|
inline |
Definition at line 530 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
|
inline |
Definition at line 538 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
|
inline |
|
inline |
Definition at line 632 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 659 of file structures.h.
References circShift(), fullExclCnt, fullOffset, modExclCnt, and modOffset.
|
inline |
Definition at line 571 of file structures.h.
References allExclCnt, allTuples, fullExclCnt, fullOffset, modExclCnt, and modOffset.
|
inline |
Definition at line 602 of file structures.h.
References fullExclCnt, fullOffset, modExclCnt, and modOffset.
void ExclusionSignature::pack | ( | MOStream * | msg | ) |
void ExclusionSignature::removeEmptyOffset | ( | ) |
|
inline |
Definition at line 615 of file structures.h.
References buildTuples(), fullExclCnt, fullOffset, modExclCnt, and modOffset.
void ExclusionSignature::unpack | ( | MIStream * | msg | ) |
int ExclusionSignature::allExclCnt |
Definition at line 526 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), ExclElem::getTupleInfo(), and operator=().
TupleSignature* ExclusionSignature::allTuples |
Definition at line 527 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), ExclElem::getTupleInfo(), operator=(), and ~ExclusionSignature().
int ExclusionSignature::fullExclCnt |
Definition at line 521 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), and ParallelIOMgr::updateMolInfo().
int* ExclusionSignature::fullOffset |
Definition at line 522 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), ParallelIOMgr::updateMolInfo(), and ~ExclusionSignature().
int ExclusionSignature::modExclCnt |
Definition at line 523 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), and ParallelIOMgr::updateMolInfo().
int* ExclusionSignature::modOffset |
Definition at line 524 of file structures.h.
Referenced by buildTuples(), ExclusionSignature(), hash(), operator=(), operator==(), setOffsets(), ParallelIOMgr::updateMolInfo(), and ~ExclusionSignature().