Store information about which node a given node depends on. More...
#include <mmn_dependancy.h>
Public Member Functions | |
| mmn_dependancy () | |
| Default constructor. | |
| mmn_dependancy (unsigned u0, unsigned u1, unsigned a1) | |
| Construct with a single dependancy. | |
| mmn_dependancy (unsigned u0, unsigned u1, unsigned u2, unsigned a1, unsigned a2, unsigned a12) | |
| Construct with a dual dependancy but no triplet relation. | |
| mmn_dependancy (unsigned u0, unsigned u1, unsigned u2, unsigned a1, unsigned a2, unsigned a12, unsigned t1) | |
| Construct with a dual dependancy, including triplet. | |
Public Attributes | |
| unsigned | v0 |
| unsigned | v1 |
| unsigned | v2 |
| unsigned | arc1 |
| unsigned | arc2 |
| unsigned | arc12 |
| unsigned | n_dep |
| unsigned | tri1 |
Store information about which node a given node depends on.
If n_dep==1, then v0 depends only on v1 through arc1 If n_dep==2 then v0 depends on v1 and v2, through arc1 and arc2 and tri1
Definition at line 21 of file mmn_dependancy.h.
| mmn_dependancy::mmn_dependancy | ( | ) | [inline] |
Default constructor.
Definition at line 30 of file mmn_dependancy.h.
| mmn_dependancy::mmn_dependancy | ( | unsigned | u0, |
| unsigned | u1, | ||
| unsigned | a1 | ||
| ) | [inline] |
Construct with a single dependancy.
Definition at line 36 of file mmn_dependancy.h.
| mmn_dependancy::mmn_dependancy | ( | unsigned | u0, |
| unsigned | u1, | ||
| unsigned | u2, | ||
| unsigned | a1, | ||
| unsigned | a2, | ||
| unsigned | a12 | ||
| ) | [inline] |
Construct with a dual dependancy but no triplet relation.
Definition at line 42 of file mmn_dependancy.h.
| mmn_dependancy::mmn_dependancy | ( | unsigned | u0, |
| unsigned | u1, | ||
| unsigned | u2, | ||
| unsigned | a1, | ||
| unsigned | a2, | ||
| unsigned | a12, | ||
| unsigned | t1 | ||
| ) | [inline] |
Construct with a dual dependancy, including triplet.
Definition at line 49 of file mmn_dependancy.h.
| unsigned mmn_dependancy::arc1 |
Definition at line 25 of file mmn_dependancy.h.
| unsigned mmn_dependancy::arc12 |
Definition at line 25 of file mmn_dependancy.h.
| unsigned mmn_dependancy::arc2 |
Definition at line 25 of file mmn_dependancy.h.
| unsigned mmn_dependancy::n_dep |
Definition at line 26 of file mmn_dependancy.h.
| unsigned mmn_dependancy::tri1 |
Definition at line 27 of file mmn_dependancy.h.
| unsigned mmn_dependancy::v0 |
Definition at line 24 of file mmn_dependancy.h.
| unsigned mmn_dependancy::v1 |
Definition at line 24 of file mmn_dependancy.h.
| unsigned mmn_dependancy::v2 |
Definition at line 24 of file mmn_dependancy.h.
1.7.5.1