Skip to content

Commit 5216cf2

Browse files
aux func
1 parent d59a332 commit 5216cf2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

kratos.gid/scripts/Writing/WriteGeometries.tcl

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ proc write::printGeometryConnectivities {group etype nnodes} {
4040
# Prepare the indent
4141
set s [mdpaIndent]
4242
set nDim $::Model::SpatialDimension
43-
set geometry_name ${etype}${nDim}${nnodes}
43+
set geometry_name [GetGeometryName $etype $nDim $nnodes]
4444

4545
# Prepare the formats dict
4646
set formats [GetFormatDict $group "" $nnodes]
@@ -69,7 +69,6 @@ proc write::printGeometryConnectivities {group etype nnodes} {
6969
set num_elems [objarray length $elems]
7070
if {$num_elems > 0} {
7171
# Write header
72-
set geometry_name ${etype}${nDim}
7372
WriteString "${s}Begin Geometries $geometry_name // GUI group identifier: $group"
7473
# increase indent (allows folding in text editor)
7574
incr ::write::current_mdpa_indent_level
@@ -100,4 +99,12 @@ proc write::writeSphereRadiusOnGroup { groupid } {
10099
GiD_WriteCalculationFile connectivities [dict create $groupid "%.0s %10d 0 %10g\n"]
101100
write::WriteString "End NodalData"
102101
write::WriteString ""
102+
}
103+
104+
proc write::GetGeometryName { etype nDim nnodes } {
105+
if {$etype == "Point"} {
106+
return "${etype}${nDim}"
107+
} else {
108+
return "${etype}${nDim}${nnodes}"
109+
}
103110
}

0 commit comments

Comments
 (0)