public LatencyEdge(LatencyNode node)
LatencyEdge( LatencyNode upstream, int outputChannel, LatencyNode downstream, int inputChannel)
    public LatencyEdge(LatencyNode node)    {        src = node;        srcChannel = -1;        dst = node;        dstChannel = -1;        srcUpstream = true;        numInitSrcExec = node.getInitNumPhases();        numInitDstExec = node.getInitNumPhases();        numSteadySrcExec = node.getSteadyNumPhases();        numSteadyDstExec = node.getSteadyNumPhases();        dst2srcDependency = new int[numInitDstExec + numSteadyDstExec];        // create the appropriate latency maps        {            int n;            for (n = 0; n < numInitDstExec + numSteadyDstExec; n++)            {                dst2srcDependency[n] = n;            }        }    }