mmn_dependancy Class Reference

#include <mmn_dependancy.h>

List of all members.


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 20 of file 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

Constructor & Destructor Documentation

mmn_dependancy::mmn_dependancy (  )  [inline]

Default constructor.

Definition at line 29 of file mmn_dependancy.h.

mmn_dependancy::mmn_dependancy ( unsigned  u0,
unsigned  u1,
unsigned  a1 
) [inline]

Construct with a single dependancy.

Definition at line 35 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 41 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 48 of file mmn_dependancy.h.


Member Data Documentation

unsigned mmn_dependancy::v0

Definition at line 23 of file mmn_dependancy.h.

unsigned mmn_dependancy::v1

Definition at line 23 of file mmn_dependancy.h.

unsigned mmn_dependancy::v2

Definition at line 23 of file mmn_dependancy.h.

unsigned mmn_dependancy::arc1

Definition at line 24 of file mmn_dependancy.h.

unsigned mmn_dependancy::arc2

Definition at line 24 of file mmn_dependancy.h.

unsigned mmn_dependancy::arc12

Definition at line 24 of file mmn_dependancy.h.

unsigned mmn_dependancy::n_dep

Definition at line 25 of file mmn_dependancy.h.

unsigned mmn_dependancy::tri1

Definition at line 26 of file mmn_dependancy.h.


The documentation for this class was generated from the following file:
Generated on Sun Sep 7 05:13:04 2008 for contrib/mul/mmn by  doxygen 1.5.1