PPL Logo

COverDep Class Reference

This class hides all of the details of dependencies between overlap blocks and when blocks. More...

#include <sdag.h>

Collaboration diagram for COverDep:

Collaboration graph
[legend]

Public Member Functions

void pup (PUP::er &p)
 COverDep (int no, int nw)
 ~COverDep ()
void addOverlapDepends (int whenID, int overlap)
void Register (CWhenTrigger *trigger)
void deRegister (CWhenTrigger *trigger)
CWhenTriggergetTrigger (int overlapID, int whenID)

Private Member Functions

void initMem ()

Private Attributes

int numOverlaps
int numWhens
TListCWhenTrigger ** whens
intnumOverlapDepends
TListCWhenTrigger *** overlapDepends

Detailed Description

This class hides all of the details of dependencies between overlap blocks and when blocks.

Definition at line 459 of file sdag.h.


Constructor & Destructor Documentation

COverDep::COverDep ( int  no,
int  nw 
) [inline]

Definition at line 478 of file sdag.h.

References initMem().

COverDep::~COverDep (  )  [inline]

Definition at line 480 of file sdag.h.

References numOverlapDepends, numOverlaps, numWhens, overlapDepends, and whens.


Member Function Documentation

void COverDep::pup ( PUP::er p  )  [inline]

Definition at line 467 of file sdag.h.

References numOverlapDepends, numOverlaps, numWhens, p, and whens.

void COverDep::initMem (  )  [inline, private]

Definition at line 495 of file sdag.h.

References numOverlapDepends, numOverlaps, numWhens, overlapDepends, and whens.

Referenced by COverDep().

void COverDep::addOverlapDepends ( int  whenID,
int  overlap 
) [inline]

Definition at line 513 of file sdag.h.

References overlapDepends, and whens.

void COverDep::Register ( CWhenTrigger trigger  )  [inline]

Definition at line 521 of file sdag.h.

References TListCWhenTrigger::append(), CWhenTrigger::whenID, and whens.

void COverDep::deRegister ( CWhenTrigger trigger  )  [inline]

Definition at line 528 of file sdag.h.

References TListCWhenTrigger::remove(), CWhenTrigger::whenID, and whens.

Referenced by getTrigger().

CWhenTrigger* COverDep::getTrigger ( int  overlapID,
int  whenID 
) [inline]

Definition at line 539 of file sdag.h.

References TListCWhenTrigger::begin(), deRegister(), elem, and overlapDepends.


Field Documentation

Definition at line 461 of file sdag.h.

Referenced by initMem(), pup(), and ~COverDep().

Definition at line 461 of file sdag.h.

Referenced by initMem(), pup(), and ~COverDep().

Definition at line 462 of file sdag.h.

Referenced by addOverlapDepends(), deRegister(), initMem(), pup(), Register(), and ~COverDep().

Definition at line 463 of file sdag.h.

Referenced by initMem(), pup(), and ~COverDep().

Definition at line 464 of file sdag.h.

Referenced by addOverlapDepends(), getTrigger(), initMem(), and ~COverDep().


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

Generated on Thu May 24 07:58:03 2012 for Charm++ by  doxygen 1.5.5