Skip to content

Commit 0d4e299

Browse files
hotfix if no groups, write no headers
1 parent a4f6b6c commit 0d4e299

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

kratos.gid/scripts/Writing/WriteNodes.tcl

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,23 @@ proc write::writeNodalCoordinatesOnGroups { groups } {
55
# Begin Nodes
66
# // id X Y Z
77
# End Nodes
8-
variable formats_dict
9-
set id_f [dict get $formats_dict ID]
10-
set coord_f [dict get $formats_dict COORDINATE]
11-
set formats [dict create]
12-
set s [mdpaIndent]
13-
WriteString "${s}Begin Nodes"
14-
incr ::write::current_mdpa_indent_level
15-
foreach group $groups {
16-
dict set formats $group "${s}$id_f $coord_f $coord_f $coord_f\n"
8+
if {[llength $groups] >0} {
9+
variable formats_dict
10+
set id_f [dict get $formats_dict ID]
11+
set coord_f [dict get $formats_dict COORDINATE]
12+
set formats [dict create]
13+
set s [mdpaIndent]
14+
15+
WriteString "${s}Begin Nodes"
16+
incr ::write::current_mdpa_indent_level
17+
foreach group $groups {
18+
dict set formats $group "${s}$id_f $coord_f $coord_f $coord_f\n"
19+
}
20+
GiD_WriteCalculationFile nodes $formats
21+
incr ::write::current_mdpa_indent_level -1
22+
WriteString "${s}End Nodes"
23+
WriteString "\n"
1724
}
18-
GiD_WriteCalculationFile nodes $formats
19-
incr ::write::current_mdpa_indent_level -1
20-
WriteString "${s}End Nodes"
21-
WriteString "\n"
2225
}
2326

2427
proc write::writeNodalCoordinatesOnParts { } {

0 commit comments

Comments
 (0)