test11.tcl

来自「算断裂的」· TCL 代码 · 共 86 行

TCL
86
字号
# QMG test 11: miscellaneous tests.set show 0if {[llength [info globals interactive]]} {    set show 1}# test gm_addpropval & size control property# make a squaregmset gradedsquare [gm_cpoly {{0 0} {0 1} {1 1} {1 0}} {0 1 1 1}]gmset gradedsquare \	[gm_addpropval $gradedsquare e1 {sizecontrol} {"(formula 1.005-%1)"}]set pr1 [gm_lookup_prop [gm_obj2list $gradedsquare] 1 0 sizecontrol]if {$show} {    puts "prop = $pr1"}gmset mesh [gmmeshgen $gradedsquare show $show]if {$show} {    gmviz $mesh}set asp [gmchecktri $gradedsquare $mesh]if {[llength [info globals meshsizesum]]} {    gmset {numvtx numelt} [gmmeshsize $mesh]    global meshsizesum    set meshsizesum [expr $meshsizesum + $numvtx]    global aspprod    set aspprod [expr $aspprod * $asp]}# test gmboundarygmset m2 [gmboundary $mesh]if {[llength [info globals meshsizesum]]} {    gmset {numvtx numelt} [gmmeshsize $m2]    set meshsizesum [expr $meshsizesum + $numvtx]}# test gmq11readglobal qmg_datagmset tubeobj [gmq11read $qmg_data/tubeobj.brp]gmset m [gmmeshgen $tubeobj show $show]gmset {numvtx numelt} [gmmeshsize $m]# test xdr read/writegmxdr_write $tubeobj tubeobj.xdrgeogmset tubeobj2 [gmxdr_read tubeobj.xdrgeo]gmxdr_write $m tubeobj.xdrmshgmset m2 [gmxdr_read tubeobj.xdrmsh]set asp [gmchecktri $tubeobj2 $m2]if {[llength [info globals meshsizesum]]} {    set meshsizesum [expr $meshsizesum + $numvtx]    set aspprod [expr $aspprod * $asp]}# ------------------------------------------------------------------# Copyright (c) 1999 by Cornell University.  All rights reserved# See the accompanying file 'Copyright' for authorship information,# the terms of the license governing this software, and disclaimers# concerning this software.# ------------------------------------------------------------------# This file is part of the QMG software.  # Version 2.0 of QMG, release date September 3, 1999.# ------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?