|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <TagMaker.h>
Classes | |
| class | TagInfo |
| class | TagCompare |
Public Member Functions | |
| TagMaker (void) | |
| virtual | ~TagMaker (void) |
| int | next_tag (int t, int s=DEF_CYCLE_SIZE) |
| int | preceding_tag (int t, int s=DEF_CYCLE_SIZE) |
| int | following_tag (int t, int s=DEF_CYCLE_SIZE) |
| int | current_tag (int t, int s=DEF_CYCLE_SIZE) |
| int | reset_tag (int t, int s=DEF_CYCLE_SIZE) |
Private Member Functions | |
| TagInfo & | create_base_tag (int t, int s=DEF_CYCLE_SIZE) |
Private Attributes | |
| std::map< int, TagInfo, TagCompare > | TagList |
Definition at line 24 of file TagMaker.h.
|
inline |
Definition at line 27 of file TagMaker.h.
|
inlinevirtual |
Definition at line 28 of file TagMaker.h.
|
inlineprivate |
Definition at line 107 of file TagMaker.h.
References TagMaker::TagInfo::base, TagMaker::TagInfo::cycleSize, DEF_CYCLE_SIZE, and TagList.
Referenced by current_tag(), following_tag(), next_tag(), preceding_tag(), and reset_tag().
|
inline |
Definition at line 64 of file TagMaker.h.
References TagMaker::TagInfo::base, create_base_tag(), TagMaker::TagInfo::current, and DEF_CYCLE_SIZE.
|
inline |
Definition at line 56 of file TagMaker.h.
References TagMaker::TagInfo::base, create_base_tag(), TagMaker::TagInfo::current, TagMaker::TagInfo::cycleSize, and DEF_CYCLE_SIZE.
|
inline |
Definition at line 34 of file TagMaker.h.
References TagMaker::TagInfo::base, create_base_tag(), TagMaker::TagInfo::current, TagMaker::TagInfo::cycleSize, and DEF_CYCLE_SIZE.
|
inline |
Definition at line 44 of file TagMaker.h.
References TagMaker::TagInfo::base, create_base_tag(), TagMaker::TagInfo::current, TagMaker::TagInfo::cycleSize, and DEF_CYCLE_SIZE.
|
inline |
Definition at line 71 of file TagMaker.h.
References TagMaker::TagInfo::base, create_base_tag(), TagMaker::TagInfo::current, and DEF_CYCLE_SIZE.
|
private |
Definition at line 102 of file TagMaker.h.
Referenced by create_base_tag().