# # Test file to include ALL scripts without any pause. # pause = procedure(): printf("", nil()); miliSleep = procedure( n ): printf("", nil()); TimedInclude = function( FileName ): return = Time( true ): include(FileName); TotalTime = 0.0; PrintTime = procedure( FileName, BTime ): t: t = Time( false ): TotalTime = TotalTime + t - BTime: printf("************* Execution Time for %-13s is %-9.4f ******************\\n", list( FileName, t - BTime ) ); LastFloatFrmt = iritstate( "FloatFrmt", "%-.12g" ); LastEchoSrc = iritState( "EchoSource", false ); logfile( "test_all.log" ); logfile( on ); # x = iritstate("MVNConeTst", 1 ); BTime = TimedInclude("adap_iso.irt"); PrintTime("adap_iso.irt", BTime ); BTime = TimedInclude("algsum.irt"); PrintTime("algsum.irt", BTime ); BTime = TimedInclude("alphsect.irt"); PrintTime("alphsect.irt", BTime ); BTime = TimedInclude("alphsec2.irt"); PrintTime("alphsec2.irt", BTime ); BTime = TimedInclude("ambiguit.irt"); PrintTime("ambiguit.irt", BTime ); BTime = TimedInclude("analyfit.irt"); PrintTime("analyfit.irt", BTime ); BTime = TimedInclude("animball.irt"); PrintTime("animball.irt", BTime ); BTime = TimedInclude("animdemo.irt"); PrintTime("animdemo.irt", BTime ); BTime = TimedInclude("ant.irt"); PrintTime("ant.irt", BTime ); BTime = TimedInclude("arc_len.irt"); PrintTime("arc_len.irt", BTime ); BTime = TimedInclude("art_glry.irt"); PrintTime("art_glry.irt", BTime ); BTime = TimedInclude("aspct_gr.irt"); PrintTime("aspct_gr.irt", BTime ); BTime = TimedInclude("b58.irt"); PrintTime("b58.irt", BTime ); BTime = TimedInclude("bed.irt"); PrintTime("bed.irt", BTime ); BTime = TimedInclude("bez_clip.irt"); PrintTime("bez_clip.irt", BTime ); BTime = TimedInclude("bezier.irt"); PrintTime("bezier.irt", BTime ); BTime = TimedInclude("biarc.irt"); PrintTime("biarc.irt", BTime ); BTime = TimedInclude("bisectrs.irt"); PrintTime("bisectrs.irt", BTime ); BTime = TimedInclude("blending.irt"); PrintTime("blending.irt", BTime ); BTime = TimedInclude("blossom.irt"); PrintTime("blossom.irt", BTime ); BTime = TimedInclude("box-box.irt"); PrintTime("box-box.irt", BTime ); BTime = TimedInclude("bsc_geom.irt"); PrintTime("bsc_geom.irt", BTime ); BTime = TimedInclude("bsct_smp.irt"); PrintTime("bsct_smp.irt", BTime ); BTime = TimedInclude("bspline.irt"); PrintTime("bspline.irt", BTime ); BTime = TimedInclude("bulb.irt"); PrintTime("bulb.irt", BTime ); BTime = TimedInclude("cbi_anim.irt"); PrintTime("cbi_anim.irt", BTime ); BTime = TimedInclude("cbi2anim.irt"); PrintTime("cbi2anim.irt", BTime ); BTime = TimedInclude("cbisec3d.irt"); PrintTime("cbisec3d.irt", BTime ); BTime = TimedInclude("cbisect.irt"); PrintTime("cbisect.irt", BTime ); BTime = TimedInclude("cbisect2.irt"); PrintTime("cbisect2.irt", BTime ); BTime = TimedInclude("cenvoff.irt"); PrintTime("cenvoff.irt", BTime ); BTime = TimedInclude("chess.irt"); PrintTime("chess.irt", BTime ); BTime = TimedInclude("closloop.irt"); PrintTime("closloop.irt", BTime ); BTime = TimedInclude("cmorph.irt"); PrintTime("cmorph.irt", BTime ); BTime = TimedInclude("cmorph2.irt"); PrintTime("cmorph2.irt", BTime ); BTime = TimedInclude("colors.irt"); PrintTime("colors.irt", BTime ); BTime = TimedInclude("cone-cyl.irt"); PrintTime("cone-cyl.irt", BTime ); BTime = TimedInclude("cone2cyl.irt"); PrintTime("cone2cyl.irt", BTime ); BTime = TimedInclude("cone3cyl.irt"); PrintTime("cone3cyl.irt", BTime ); BTime = TimedInclude("conicdst.irt"); PrintTime("conicdst.irt", BTime ); BTime = TimedInclude("conics.irt"); PrintTime("conics.irt", BTime ); BTime = TimedInclude("contours.irt"); PrintTime("contours.irt", BTime ); BTime = TimedInclude("coords.irt"); PrintTime("coords.irt", BTime ); BTime = TimedInclude("coplanar.irt"); PrintTime("coplanar.irt", BTime ); BTime = TimedInclude("corkplug.irt"); PrintTime("corkplug.irt", BTime ); BTime = TimedInclude("cort_map.irt"); PrintTime("cort_map.irt", BTime ); BTime = TimedInclude("cos_sphr.irt"); PrintTime("cos_sphr.irt", BTime ); BTime = TimedInclude("crosplug.irt"); PrintTime("crosplug.irt", BTime ); BTime = TimedInclude("crv_dist.irt"); PrintTime("crv_dist.irt", BTime ); BTime = TimedInclude("crv_krnl.irt"); PrintTime("crv_krnl.irt", BTime ); BTime = TimedInclude("crv_tan.irt"); PrintTime("crv_tan.irt", BTime ); BTime = TimedInclude("crvarrng.irt"); PrintTime("crvarrng.irt", BTime ); BTime = TimedInclude("crvdecmp.irt"); PrintTime("crvdecmp.irt", BTime ); BTime = TimedInclude("crvtrrec.irt"); PrintTime("crvtrrec.irt", BTime ); BTime = TimedInclude("cslogo.irt"); PrintTime("cslogo.irt", BTime ); BTime = TimedInclude("cube.irt"); PrintTime("cube.irt", BTime ); BTime = TimedInclude("cube2.irt"); PrintTime("cube2.irt", BTime ); BTime = TimedInclude("cube3cut.irt"); PrintTime("cube3cut.irt", BTime ); BTime = TimedInclude("cubes.irt"); PrintTime("cubes.irt", BTime ); BTime = TimedInclude("cup.irt"); PrintTime("cup.irt", BTime ); BTime = TimedInclude("curvatur.irt"); PrintTime("curvatur.irt", BTime ); BTime = TimedInclude("cvisible.irt"); PrintTime("cvisible.irt", BTime ); BTime = TimedInclude("cylin3.irt"); PrintTime("cylin3.irt", BTime ); BTime = TimedInclude("decimate.irt"); PrintTime("decimate.irt", BTime ); BTime = TimedInclude("depend.irt"); PrintTime("depend.irt", BTime ); BTime = TimedInclude("dinner.irt"); PrintTime("dinner.irt", BTime ); BTime = TimedInclude("disjoint.irt"); PrintTime("disjoint.irt", BTime ); BTime = TimedInclude("disp_map.irt"); PrintTime("disp_map.irt", BTime ); BTime = TimedInclude("dist2ff.irt"); PrintTime("dist2ff.irt", BTime ); BTime = TimedInclude("distmtch.irt"); PrintTime("distmtch.irt", BTime ); BTime = TimedInclude("domino.irt"); PrintTime("domino.irt", BTime ); BTime = TimedInclude("duality.irt"); PrintTime("duality.irt", BTime ); BTime = TimedInclude("duck.irt"); PrintTime("duck.irt", BTime ); BTime = TimedInclude("ellipses.irt"); PrintTime("ellipses.irt", BTime ); BTime = TimedInclude("escher.irt"); PrintTime("escher.irt", BTime ); BTime = TimedInclude("f16.irt"); PrintTime("f16.irt", BTime ); BTime = TimedInclude("facemask.irt"); PrintTime("facemask.irt", BTime ); BTime = TimedInclude("ffcmpcrv.irt"); PrintTime("ffcmpcrv.irt", BTime ); BTime = TimedInclude("ffcnvhul.irt"); PrintTime("ffcnvhul.irt", BTime ); BTime = TimedInclude("ffloops.irt"); PrintTime("ffloops.irt", BTime ); BTime = TimedInclude("ffmatch4.irt"); PrintTime("ffmatch4.irt", BTime ); BTime = TimedInclude("ffptdist.irt"); PrintTime("ffptdist.irt", BTime ); BTime = TimedInclude("flecnodl.irt"); PrintTime("flecnodl.irt", BTime ); BTime = TimedInclude("flippage.irt"); PrintTime("flippage.irt", BTime ); BTime = TimedInclude("freeform.irt"); PrintTime("freeform.irt", BTime ); BTime = TimedInclude("function.irt"); PrintTime("function.irt", BTime ); BTime = TimedInclude("gamakrnl.irt"); PrintTime("gamakrnl.irt", BTime ); BTime = TimedInclude("gearbox.irt"); PrintTime("gearbox.irt", BTime ); BTime = TimedInclude("gersktch.irt"); PrintTime("gersktch.irt", BTime ); BTime = TimedInclude("glocal.irt"); PrintTime("glocal.irt", BTime ); BTime = TimedInclude("gpolylin.irt"); PrintTime("gpolylin.irt", BTime ); BTime = TimedInclude("handset.irt"); PrintTime("handset.irt", BTime ); BTime = TimedInclude("hermite.irt"); PrintTime("hermite.irt", BTime ); BTime = TimedInclude("interpol.irt"); PrintTime("interpol.irt", BTime ); BTime = TimedInclude("isocline.irt"); PrintTime("isocline.irt", BTime ); BTime = TimedInclude("knight.irt"); PrintTime("knight.irt", BTime ); BTime = TimedInclude("knotrmvl.irt"); PrintTime("knotrmvl.irt", BTime ); BTime = TimedInclude("knots.irt"); PrintTime("knots.irt", BTime ); BTime = TimedInclude("lightmil.irt"); PrintTime("lightmil.irt", BTime ); BTime = TimedInclude("lj8000.irt"); PrintTime("lj8000.irt", BTime ); BTime = TimedInclude("ln2circ.irt"); PrintTime("ln2circ.irt", BTime ); BTime = TimedInclude("loffset2.irt"); PrintTime("loffset2.irt", BTime ); BTime = TimedInclude("logos.irt"); PrintTime("logos.irt", BTime ); BTime = TimedInclude("loops.irt"); PrintTime("loops.irt", BTime ); BTime = TimedInclude("macros.irt"); PrintTime("macros.irt", BTime ); BTime = TimedInclude("make_spr.irt"); PrintTime("make_spr.irt", BTime ); BTime = TimedInclude("mbisect.irt"); PrintTime("mbisect.irt", BTime ); BTime = TimedInclude("molecule.irt"); PrintTime("molecule.irt", BTime ); BTime = TimedInclude("moments.irt"); PrintTime("moments.irt", BTime ); BTime = TimedInclude("mrchcube.irt"); PrintTime("mrchcube.irt", BTime ); BTime = TimedInclude("mrescrv.irt"); PrintTime("mrescrv.irt", BTime ); BTime = TimedInclude("msc_ch.irt"); PrintTime("msc_ch.irt", BTime ); BTime = TimedInclude("multivar.irt"); PrintTime("multivar.irt", BTime ); BTime = TimedInclude("multivr2.irt"); PrintTime("multivr2.irt", BTime ); BTime = TimedInclude("mvexplct.irt"); PrintTime("mvexplct.irt", BTime ); BTime = TimedInclude("nc5axis.irt"); PrintTime("nc5axis.irt", BTime ); BTime = TimedInclude("ofstmtch.irt"); PrintTime("ofstmtch.irt", BTime ); BTime = TimedInclude("orthotmc.irt"); PrintTime("orthotmc.irt", BTime ); BTime = TimedInclude("platonic.irt"); PrintTime("platonic.irt", BTime ); BTime = TimedInclude("playgrnd.irt"); PrintTime("playgrnd.irt", BTime ); BTime = TimedInclude("plotter.irt"); PrintTime("plotter.irt", BTime ); BTime = TimedInclude("plycrvtr.irt"); PrintTime("plycrvtr.irt", BTime ); BTime = TimedInclude("pmorph.irt"); PrintTime("pmorph.irt", BTime ); BTime = TimedInclude("polygons.irt"); PrintTime("polygons.irt", BTime ); BTime = TimedInclude("polypris.irt"); PrintTime("polypris.irt", BTime ); BTime = TimedInclude("polytrnc.irt"); PrintTime("polytrnc.irt", BTime ); BTime = TimedInclude("pp_apprx.irt"); PrintTime("pp_apprx.irt", BTime ); BTime = TimedInclude("prim_fit.irt"); PrintTime("prim_fit.irt", BTime ); BTime = TimedInclude("primitiv.irt"); PrintTime("primitiv.irt", BTime ); BTime = TimedInclude("primsrfs.irt"); PrintTime("primsrfs.irt", BTime ); BTime = TimedInclude("printf.irt"); PrintTime("printf.irt", BTime ); BTime = TimedInclude("print_it.irt"); PrintTime("print_it.irt", BTime ); BTime = TimedInclude("prisa.irt"); PrintTime("prisa.irt", BTime ); BTime = TimedInclude("prisanim.irt"); PrintTime("prisanim.irt", BTime ); BTime = TimedInclude("prismovi.irt"); PrintTime("prismovi.irt", BTime ); BTime = TimedInclude("puz12pcs.irt"); PrintTime("puz12pcs.irt", BTime ); BTime = TimedInclude("puz3cube.irt"); PrintTime("puz3cube.irt", BTime ); BTime = TimedInclude("puz4pcs.irt"); PrintTime("puz4pcs.irt", BTime ); BTime = TimedInclude("puz_anim.irt"); PrintTime("puz_anim.irt", BTime ); BTime = TimedInclude("puz_crnr.irt"); PrintTime("puz_crnr.irt", BTime ); BTime = TimedInclude("puz_cube.irt"); PrintTime("puz_cube.irt", BTime ); BTime = TimedInclude("puz_dvd.irt"); PrintTime("puz_dvd.irt", BTime ); BTime = TimedInclude("puz_snak.irt"); PrintTime("puz_snak.irt", BTime ); BTime = TimedInclude("puzcubes.irt"); PrintTime("puzcubes.irt", BTime ); BTime = TimedInclude("puzzles.irt"); PrintTime("puzzles.irt", BTime ); BTime = TimedInclude("quadric.irt"); PrintTime("quadric.irt", BTime ); BTime = TimedInclude("ray_trap.irt"); PrintTime("ray_trap.irt", BTime ); BTime = TimedInclude("rbt_hand.irt"); PrintTime("rbt_hand.irt", BTime ); BTime = TimedInclude("register.irt"); PrintTime("register.irt", BTime ); BTime = TimedInclude("rflct_ln.irt"); PrintTime("rflct_ln.irt", BTime ); BTime = TimedInclude("ringring.irt"); PrintTime("ringring.irt", BTime ); BTime = TimedInclude("rrinter.irt"); PrintTime("rrinter.irt", BTime ); BTime = TimedInclude("rvrs_eng.irt"); PrintTime("rvrs_eng.irt", BTime ); BTime = TimedInclude("saccess.irt"); PrintTime("saccess.irt", BTime ); BTime = TimedInclude("saloon2.irt"); PrintTime("saloon2.irt", BTime ); BTime = TimedInclude("sbisect.irt"); PrintTime("sbisect.irt", BTime ); BTime = TimedInclude("sbisect2.irt"); PrintTime("sbisect2.irt", BTime ); BTime = TimedInclude("selfintr.irt"); PrintTime("selfintr.irt", BTime ); BTime = TimedInclude("silh.irt"); PrintTime("silh.irt", BTime ); BTime = TimedInclude("skel2d.irt"); PrintTime("skel2d.irt", BTime ); BTime = TimedInclude("smorph.irt"); PrintTime("smorph.irt", BTime ); BTime = TimedInclude("smorph2.irt"); PrintTime("smorph2.irt", BTime ); BTime = TimedInclude("snakanim.irt"); PrintTime("snakanim.irt", BTime ); BTime = TimedInclude("solid0.irt"); PrintTime("solid0.irt", BTime ); BTime = TimedInclude("solid1.irt"); PrintTime("solid1.irt", BTime ); BTime = TimedInclude("solid2.irt"); PrintTime("solid2.irt", BTime ); BTime = TimedInclude("solid2h.irt"); PrintTime("solid2h.irt", BTime ); BTime = TimedInclude("solid3.irt"); PrintTime("solid3.irt", BTime ); BTime = TimedInclude("solid3h.irt"); PrintTime("solid3h.irt", BTime ); BTime = TimedInclude("solid4.irt"); PrintTime("solid4.irt", BTime ); BTime = TimedInclude("solid4h.irt"); PrintTime("solid4h.irt", BTime ); BTime = TimedInclude("solid5.irt"); PrintTime("solid5.irt", BTime ); BTime = TimedInclude("solid6.irt"); PrintTime("solid6.irt", BTime ); BTime = TimedInclude("solid6h.irt"); PrintTime("solid6h.irt", BTime ); BTime = TimedInclude("solid7.irt"); PrintTime("solid7.irt", BTime ); BTime = TimedInclude("solid7h.irt"); PrintTime("solid7h.irt", BTime ); BTime = TimedInclude("solid8.irt"); PrintTime("solid8.irt", BTime ); BTime = TimedInclude("solid8h.irt"); PrintTime("solid8h.irt", BTime ); BTime = TimedInclude("solid9.irt"); PrintTime("solid9.irt", BTime ); BTime = TimedInclude("sphercon.irt"); PrintTime("sphercon.irt", BTime ); BTime = TimedInclude("srfray.irt"); PrintTime("srfray.irt", BTime ); BTime = TimedInclude("srf_dist.irt"); PrintTime("srf_dist.irt", BTime ); BTime = TimedInclude("srf_krnl.irt"); PrintTime("srf_krnl.irt", BTime ); BTime = TimedInclude("srf_ssi.irt"); PrintTime("srf_ssi.irt", BTime ); BTime = TimedInclude("srf_tan.irt"); PrintTime("srf_tan.irt", BTime ); BTime = TimedInclude("ssi-test.irt"); PrintTime("ssi-test.irt", BTime ); BTime = TimedInclude("surfrev.irt"); PrintTime("surfrev.irt", BTime ); BTime = TimedInclude("symbolic.irt"); PrintTime("symbolic.irt", BTime ); BTime = TimedInclude("tea-bool.irt"); PrintTime("tea-bool.irt", BTime ); BTime = TimedInclude("teacrvtr.irt"); PrintTime("teacrvtr.irt", BTime ); BTime = TimedInclude("teapot.irt"); PrintTime("teapot.irt", BTime ); BTime = TimedInclude("teapot2.irt"); PrintTime("teapot2.irt", BTime ); BTime = TimedInclude("techlogo.irt"); PrintTime("techlogo.irt", BTime ); BTime = TimedInclude("textgeom.irt"); PrintTime("textgeom.irt", BTime ); BTime = TimedInclude("textwarp.irt"); PrintTime("textwarp.irt", BTime ); BTime = TimedInclude("tmorph.irt"); PrintTime("tmorph.irt", BTime ); BTime = TimedInclude("trees.irt"); PrintTime("trees.irt", BTime ); BTime = TimedInclude("triang.irt"); PrintTime("triang.irt", BTime ); BTime = TimedInclude("trimsrfs.irt"); PrintTime("trimsrfs.irt", BTime ); BTime = TimedInclude("trim_off.irt"); PrintTime("trim_off.irt", BTime ); BTime = TimedInclude("trisrfs.irt"); PrintTime("trisrfs.irt", BTime ); BTime = TimedInclude("trivars.irt"); PrintTime("trivars.irt", BTime ); BTime = TimedInclude("turbine.irt"); PrintTime("turbine.irt", BTime ); BTime = TimedInclude("tvcover.irt"); PrintTime("tvcover.irt", BTime ); BTime = TimedInclude("warp2trv.irt"); PrintTime("warp2trv.irt", BTime ); BTime = TimedInclude("warptriv.irt"); PrintTime("warptriv.irt", BTime ); BTime = TimedInclude("warp_tea.irt"); PrintTime("warp_tea.irt", BTime ); BTime = TimedInclude("weights.irt"); PrintTime("weights.irt", BTime ); BTime = TimedInclude("wheel.irt"); PrintTime("wheel.irt", BTime ); iritstate("BoolPerturb", 1e-6); iritstate("CmpObjEps", 0); iritstate("Coplanar", 1); iritstate("CursorKeep", 0); iritstate("DebugFunc", 0); iritstate("Dependency", 0); iritstate("DumpLevel", 23); iritstate("EchoSource", 1); iritstate("FlatLoad", 0); iritstate("FloatFrmt", "%-16.14lg"); iritstate("GMEpsilon", 0); iritstate("InterCrv", 0); iritstate("InterpProd", 1); iritstate("PolySort", 0); iritstate("PrimSrfs", 0); iritstate("PrimRatSrfs", 1); iritstate("RandomInit", 0); iritstate("TrimCrvs", 0); iritstate("UVBoolean", 0); comment $ # # These files are really slow to execute! # BTime = TimedInclude("loffset.irt"); PrintTime("loffset.irt", BTime ); BTime = TimedInclude("scnvhull.irt"); PrintTime("scnvhull.irt", BTime ); $ LastEchoSrc = iritState( "EchoSource", LastEchoSrc ); printf("############# Total Execution Time is %9.4f ##################\\n", list( TotalTime ) ): logfile( off ); comment $ # include("demo.irt"); # Invokes other scripts! # include("demo2.irt"); # Invokes other scripts! # # These must be using display devices... # BTime = TimedInclude("clntcrsr.irt"); PrintTime("clntcrsr.irt", BTime ); BTime = TimedInclude("client2.irt"); PrintTime("client2.irt", BTime ); BTime = TimedInclude("clients.irt"); PrintTime("clients.irt", BTime ); $