Changeset 2365
- Timestamp:
- Feb 17, 2010 1:38:59 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
coopr.pysp/trunk/coopr/pysp/scenariotree.py
r2363 r2365 501 501 print "Tree Nodes:" 502 502 print "" 503 for tree_node_name, tree_node in sorted(self._tree_node_map.iteritems()): 503 for tree_node_name in sorted(self._tree_node_map.keys()): 504 tree_node = self._tree_node_map[tree_node_name] 504 505 print "\tName=" + tree_node_name 505 506 if tree_node._stage is not None: … … 517 518 print "\tChildren:" 518 519 if len(tree_node._children) > 0: 519 #for child_node in sorted(tree_node._children): 520 for child_node in sorted(tree_node._children, cmp=lambda x,y: cmp(x._name,y._name)): 520 for child_node in sorted(tree_node._children, cmp=lambda x,y: cmp(x._name, y._name)): 521 521 print "\t\t" + child_node._name 522 522 else: … … 526 526 print "\t\tNone" 527 527 else: 528 for scenario in tree_node._scenarios:528 for scenario in sorted(tree_node._scenarios, cmp=lambda x,y: cmp(x._name, y._name)): 529 529 print "\t\t" + scenario._name 530 530 print "" 531 531 print "----------------------------------------------------" 532 532 print "Stages:" 533 for stage_name, stage in sorted(self._stage_map.iteritems()): 533 for stage_name in sorted(self._stage_map.keys()): 534 stage = self._stage_map[stage_name] 534 535 print "\tName=" + stage_name 535 536 print "\tTree Nodes: " 536 for tree_node in s tage._tree_nodes:537 for tree_node in sorted(stage._tree_nodes, cmp=lambda x,y: cmp(x._name, y._name)): 537 538 print "\t\t" + tree_node._name 538 539 print "\tVariables: " … … 550 551 print "----------------------------------------------------" 551 552 print "Scenarios:" 552 for scenario_name, scenario in sorted(self._scenario_map.iteritems()): 553 for scenario_name in sorted(self._scenario_map.keys()): 554 scenario = self._scenario_map[scenario_name] 553 555 print "\tName=" + scenario_name 554 556 print "\tProbability=%4.4f" % scenario._probability … … 581 583 print "Tree Nodes:" 582 584 print "" 583 for tree_node_name, tree_node in sorted(self._tree_node_map.iteritems()): 585 for tree_node_name in sorted(self._tree_node_map.keys()): 586 tree_node = self._tree_node_map[tree_node_name] 584 587 print "\tName=" + tree_node_name 585 588 if tree_node._stage is not None: … … 597 600 print "\tChildren:" 598 601 if len(tree_node._children) > 0: 599 for child_node in sorted(tree_node._children, cmp=lambda x,y: cmp(x._name, y._name)):602 for child_node in sorted(tree_node._children, cmp=lambda x,y: cmp(x._name, y._name)): 600 603 print "\t\t" + child_node._name 601 604 else: … … 605 608 print "\t\tNone" 606 609 else: 607 for scenario in tree_node._scenarios:610 for scenario in sorted(tree_node._scenarios, cmp=lambda x,y: cmp(x._name, y._name)): 608 611 print "\t\t" + scenario._name 609 612 print "\tExpected node cost=%10.4f" % tree_node.computeExpectedNodeCost(scenario_instance_map)
Note: See TracChangeset
for help on using the changeset viewer.