- Timestamp:
- Dec 15, 2010 2:53:16 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/sandbox/rb.tcl
r1098 r1100 560 560 rmsout } [FitBodyOrigin $Euler $cell $ortholist $useflag $fraclist $origin] {} 561 561 puts "start rms = $startrms" 562 set rmsprev $startrms 562 563 puts "new origin = $origin" 563 564 for {set i 0} {$i < $ncycle} {incr i} { … … 571 572 fracout 572 573 rmsout } [FitBodyOrigin $Euler $cell $ortholist $useflag $fraclist $origin] {} 573 if {$rms > (1.1 * $rmsprev) + 0.01 574 puts "rms = $rms, new origin = $origin" 574 if {$rms > (1.1 * $rmsprev) + 0.01} { 575 puts "rms = $rms, new origin = $origin" 576 set rmsprev $rms 577 } 575 578 } 576 579 #proc FitBodyOrigin {Euler cell ortholist useflag fraclist origin} 577 580 #return "$neworig $rms $fracout $rmsout" 578 581 set fmt {"%8.5f %8.5f %8.5f %8.5f %8.5f %8.5f %6.3f"} 579 foreach fracin $fraclist fraccalc $fracout rms $rmsout { 580 puts "[eval format $fmt $fracin $fraccalc $rms]" 581 } 582 foreach fracin $fraclist fraccalc $fracout rmsi $rmsout { 583 puts "[eval format $fmt $fracin $fraccalc $rmsi]" 584 } 585 return [list $origin $Euler $rms $fracout $rmsout] 582 586 } 583 587 … … 731 735 #RunRecalcRBCoords 732 736 737 puts "Test FitBody" 733 738 set fraclist { 734 739 { 0.5483305238484277 0.4887545024531055 0.6167996784631056 } … … 757 762 set origin ".0 .0 .0" 758 763 #set Euler {{1 13} {2 17} {3 19}} 759 set Euler {{1 0} {2 180} {3 0}} 764 #set Euler {{1 0} {2 180} {3 0}} 765 set Euler {{1 0} {2 0} {3 0}} 760 766 761 767 #puts [La::show $xform] 762 FitBody $Euler $cell $ortholist $useflag $fraclist $origin 30 768 puts "out: [FitBody $Euler $cell $ortholist $useflag $fraclist $origin 30]" 763 769 764 770 … … 782 788 set coordlist [zmat2coord $atmlist] 783 789 set i 0 790 puts "\nZmatrix in" 784 791 foreach line $atmlist { 785 792 incr i 786 793 puts "$i) $line" 787 794 } 795 puts "Cartesian out" 788 796 foreach line $coordlist { 789 797 puts [eval format "%-4s%10.5f%10.5f%10.5f" $line]
Note: See TracChangeset
for help on using the changeset viewer.