Skip to content

Commit 72a8d6b

Browse files
Merge pull request #1024 from escolano/master
fix some bugs to use tcl9
2 parents 3b5c33a + a852415 commit 72a8d6b

File tree

23 files changed

+76
-62
lines changed

23 files changed

+76
-62
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ If you need the developer version, you are on the right place.
2121
* You don't need to install python. The program will detect if you have any pending package to install.
2222
* If there's any missing package, use the GiD command line and execute:
2323

24-
`-np- W [GiD_Python_PipInstall [list $Kratos::pip_packages_required ] 1 ]`
24+
`-np- W [GiD_Python_PipInstall [list $::Kratos::pip_packages_required ] 1 ]`
2525
* 4.1- To execute Kratos using the standard pip packages:
2626
* Python version recommended: 3.8, 3.9, 3.10, 3.11, 3.12
2727
* Open a terminal and run

kratos.gid/apps/DEM/xml/XmlController.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ proc ::DEM::xml::CustomTree { args } {
2929
spdAux::SetValueOnTreeItem state hidden DEMTimeParameters StartTime
3030

3131
# 3D gravity
32-
if {$Model::SpatialDimension eq "3D"} {
32+
if {$::Model::SpatialDimension eq "3D"} {
3333
catch {
3434
spdAux::SetValueOnTreeItem v 0.0 DEMGravity Cy
3535
spdAux::SetValueOnTreeItem v -1.0 DEMGravity Cz

kratos.gid/apps/Dam/write/write.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ proc ::Dam::write::writeTables_dev { } {
265265
proc ::Dam::write::GetPrinTables {} {
266266

267267
set root [customlib::GetBaseRoot]
268-
if {$Kratos::kratos_private(UseFiles) eq 1} {FileSelector::CopyFilesIntoModel [file join [GiD_Info project ModelName] ".gid"]}
268+
if {$::Kratos::kratos_private(UseFiles) eq 1} {FileSelector::CopyFilesIntoModel [file join [GiD_Info project ModelName] ".gid"]}
269269
set tableid_list [list ]
270270
set files_list [list ]
271271
set num 0
@@ -301,7 +301,7 @@ proc ::Dam::write::GetPrinTables {} {
301301
proc ::Dam::write::GetPrinTables_dev { } {
302302

303303
set root [customlib::GetBaseRoot]
304-
if {$Kratos::kratos_private(UseFiles) eq 1} {FileSelector::CopyFilesIntoModel [file join [GiD_Info project ModelName] ".gid"]}
304+
if {$::Kratos::kratos_private(UseFiles) eq 1} {FileSelector::CopyFilesIntoModel [file join [GiD_Info project ModelName] ".gid"]}
305305
set tableid_list2 [list ]
306306
set files_list2 [list ]
307307
set num [llength [GetPrinTables]]

kratos.gid/apps/EmbeddedFluid/write/write.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ proc EmbeddedFluid::write::writeDistances { } {
3131
set length [objarray length $nodes_list]
3232
if {$length eq "0"} {W "Warning: No distances detected! Check Preferences > Meshing > General > Mesh type > Embedded"}
3333
write::WriteString "Begin NodalData DISTANCE"
34-
incr write::current_mdpa_indent_level
34+
incr ::write::current_mdpa_indent_level
3535
set s [write::mdpaIndent]
3636
for {set i 0} {$i < $length} {incr i } {
3737
set node_id [objarray get $nodes_list $i]
3838
set distance [objarray get $distances_list $i]
3939
write::WriteString "$s$node_id 0 $distance"
4040
}
41-
incr write::current_mdpa_indent_level -1
41+
incr ::write::current_mdpa_indent_level -1
4242
write::WriteString "End NodalData"
4343
}
4444
}

kratos.gid/apps/GeoMechanics/xml/XmlController.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ proc ::GeoMechanics::xml::ProcCheckNodalConditionStateGeoMechanics {domNode args
129129
set condition [Model::getNodalConditionbyId $conditionId]
130130
set cnd_dim [$condition getAttribute WorkingSpaceDimension]
131131
if {$cnd_dim ne ""} {
132-
if {$cnd_dim ne $Model::SpatialDimension} {return "hidden"}
132+
if {$cnd_dim ne $::Model::SpatialDimension} {return "hidden"}
133133
}
134134
set elems [$domNode selectNodes "[spdAux::getRoute $parts_un]/condition/group/value\[@n='Element'\]"]
135135
set elemnames [list ]

kratos.gid/apps/PfemFluid/start.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ proc ::PfemFluid::Init { app } {
2424
proc ::PfemFluid::CustomToolbarItems { } {
2525
variable dir
2626
# Reset the left toolbar
27-
set Kratos::kratos_private(MenuItems) [dict create]
27+
set ::Kratos::kratos_private(MenuItems) [dict create]
2828
set img_dir [file join $dir images]
2929
if {[gid_themes::GetCurrentTheme] eq "GiD_black"} {
3030
set img_dir [file join $img_dir Black]

kratos.gid/apps/PfemFluid/xml/XmlController.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ proc PfemFluid::xml::CustomTree { args } {
116116
# spdAux::SetValueOnTreeItem icon select Restart RestartOptions
117117

118118
# 3D gravity
119-
if {$Model::SpatialDimension eq "3D"} {
119+
if {$::Model::SpatialDimension eq "3D"} {
120120
catch {
121121
spdAux::SetValueOnTreeItem v -9.81 PFEMFLUID_Gravity Cy
122122
spdAux::SetValueOnTreeItem v 0.0 PFEMFLUID_Gravity Cz

kratos.gid/apps/PfemThermic/start.tcl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ proc ::PfemThermic::Init { app } {
2525
proc ::PfemThermic::CustomToolbarItems { } {
2626
variable dir
2727
# Reset the left toolbar
28-
set Kratos::kratos_private(MenuItems) [dict create]
28+
set ::Kratos::kratos_private(MenuItems) [dict create]
2929
set img_dir [file join $dir images]
3030
if {[gid_themes::GetCurrentTheme] eq "GiD_black"} {
3131
set img_dir [file join $img_dir Black]
@@ -36,7 +36,7 @@ proc ::PfemThermic::CustomToolbarItems { } {
3636
Kratos::ToolbarAddItem "Stop" [file join $img_dir "cancelProcess.png"] {Utilities CancelProcess} [= "Cancel process"]
3737
Kratos::ToolbarAddItem "Examples" "losta.png" [list -np- ::Examples::StartWindow [apps::getActiveAppId]] [= "Examples window"]
3838
Kratos::ToolbarAddItem "SpacerApp1" "" "" ""
39-
if {[info exists Kratos::kratos_private(UseFiles)] && $Kratos::kratos_private(UseFiles) == 1} {
39+
if {[info exists ::Kratos::kratos_private(UseFiles)] && $::Kratos::kratos_private(UseFiles) == 1} {
4040
Kratos::ToolbarAddItem "Files" "files.png" [list -np- spdAux::LaunchFileWindow] [= "File handler window"]
4141
}
4242
}

kratos.gid/apps/PfemThermic/write/write.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ proc PfemThermic::write::getPropertiesList {parts_un {write_claw_name "True"} {m
130130
set mat_dict [write::getMatDict]
131131
set props_dict [dict create]
132132
set props [list]
133-
set doc $gid_groups_conds::doc
133+
set doc $::gid_groups_conds::doc
134134
set root [$doc documentElement]
135135

136136
set xp1 "[spdAux::getRoute $parts_un]/group"

kratos.gid/apps/PfemThermic/xml/XmlController.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ proc PfemThermic::xml::CustomTree { args } {
4848
set inlet_result_node [[$root parent] selectNodes "[spdAux::getRoute NodalResults]/value\[@n = 'INLET'\]"]
4949
if { $inlet_result_node ne "" } { $inlet_result_node delete }
5050

51-
if {$Model::SpatialDimension eq "3D"} {
51+
if {$::Model::SpatialDimension eq "3D"} {
5252
catch {
5353
spdAux::SetValueOnTreeItem v -9.81 PFEMFLUID_Gravity Cy
5454
spdAux::SetValueOnTreeItem v 0.0 PFEMFLUID_Gravity Cz } }

0 commit comments

Comments
 (0)