Public Member Functions | Public Attributes
mmn_dependancy Class Reference

Store information about which node a given node depends on. More...

#include <mmn_dependancy.h>

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Data Documentation

Definition at line 25 of file mmn_dependancy.h.

Definition at line 25 of file mmn_dependancy.h.

Definition at line 25 of file mmn_dependancy.h.

Definition at line 26 of file mmn_dependancy.h.

Definition at line 27 of file mmn_dependancy.h.

Definition at line 24 of file mmn_dependancy.h.

Definition at line 24 of file mmn_dependancy.h.

Definition at line 24 of file mmn_dependancy.h.


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