class NstDependence: public NstEdge

Dependence between two array references.

Inheritance:


Public Fields

[more]int depth
Number of common loops that surround both array references.
[more]int level
Approximation of distance vectors by a dependence level.
[more]NstDirectionVector* dir_vector
Approximation of distance vectors by a direction vector.
[more]NstPolyhedron* poly
Approximation of distance vectors by a polyhedron.

Public Methods

[more]NstDependenceType typedep() const
Returns the type of dependence, such as flow, anti, output, etc
[more]Nst_Edge_Type type() const
Returns the type of edge: here NST_DEPENDENCE.
[more]long from_tag() const
Returns the tag of dependence source.
[more]long to_tag() const
Returns the tag of dependence sink.
[more]NstEdge* clone(int deep = 0)
Clones the dependence.


Inherited from NstEdge:

Public Fields

oint tag[10]

Public Methods

ovoid copy(const NstEdge & s, int deep = 0)
ovoid print(ostream &s) const
oNstVertex* from() const
oNstVertex* to() const
ovoid from(NstVertex * const new_from)
ovoid to(NstVertex * const new_to)


Documentation

Dependence between two array references.
oNstDependenceType typedep() const
Returns the type of dependence, such as flow, anti, output, etc. Current possible values are NST_DEPENDENCE_FLOW, NST_DEPENDENCE_ANTI, NST_DEPENDENCE_OUTPUT, NST_DEPENDENCE_INPUT, NST_DEPENDENCE_REDUCTION, NST_DEPENDENCE_CONTROL, NST_DEPENDENCE_UNKNOWN

oNst_Edge_Type type() const
Returns the type of edge: here NST_DEPENDENCE.

olong from_tag() const
Returns the tag of dependence source.

olong to_tag() const
Returns the tag of dependence sink.

oNstEdge* clone(int deep = 0)
Clones the dependence.

oint depth
Number of common loops that surround both array references.

oint level
Approximation of distance vectors by a dependence level.

oNstDirectionVector* dir_vector
Approximation of distance vectors by a direction vector.

oNstPolyhedron* poly
Approximation of distance vectors by a polyhedron.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.