public override SortedDictionary <long, Commodity> CreateCommodities() { compStepNodePairEnum.ForEach(p => { log.InfoFormat( "Comp step: {0} {1} {2}", p.Value.Variable, p.Value.uNode, p.Value.vNode); }); SortedDictionary <long, DAGNode> nodeEnumeration = meapContext.TArbSeqCFG.NodeEnumeration; long i = 0; foreach (KeyValuePair <long, CompStepNodePair> compStepNodePairPair in compStepNodePairEnum) { long pairId = compStepNodePairPair.Key; CompStepNodePair compStepNodePair = compStepNodePairPair.Value; DAGNode sNode = nodeEnumeration[compStepNodePair.uNode]; DAGNode tNode = nodeEnumeration[compStepNodePair.vNode]; log.DebugFormat("Build commodities: {0}", i); Commodity newCommodity = new("Ki", i, compStepNodePair.Variable, default !);
public override SortedDictionary <long, Commodity> CreateCommodities() { log.DebugFormat( "Build commodities: {0}", meapContext.TConsistPairSet.Count); long i = 0; IReadOnlyDictionary <long, DAGNode> nodeEnumeration = meapContext.TArbSeqCFG.NodeEnumeration; foreach (KeyValuePair <long, CompStepNodePair> compStepNodePairPair in compStepNodePairEnum) { CompStepNodePair compStepNodePair = compStepNodePairPair.Value; DAGNode sNode = nodeEnumeration[compStepNodePair.uNode]; DAGNode tNode = nodeEnumeration[compStepNodePair.vNode]; log.DebugFormat("Build commodites: {0}", i); Commodity newCommodity = new("Ki", i, compStepNodePair.Variable, default !);