Skip to content

Commit 6357b8a

Browse files
also nodal conditions
1 parent 1460b54 commit 6357b8a

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

kratos.gid/apps/MPM/write/write.tcl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ proc MPM::write::writeModelPartEvent { } {
3838
write::WriteString "End Properties"
3939

4040
# Nodal coordinates
41-
set list_of_groups [concat [MPM::write::GetPartsGroups grid] [MPM::write::GetConditionsGroups]]
41+
set list_of_groups [concat [MPM::write::GetPartsGroups grid] [MPM::write::GetConditionsGroups] [MPM::write::GetNodalConditionsGroups]]
4242
write::writeNodalCoordinatesOnGroups $list_of_groups
4343

4444
# Grid element connectivities
@@ -161,6 +161,19 @@ proc MPM::write::GetConditionsGroups { } {
161161
return $condition_groups
162162
}
163163

164+
proc MPM::write::GetNodalConditionsGroups { } {
165+
set xp1 "[spdAux::getRoute [GetAttribute nodal_conditions_un]]/condition/group"
166+
set condition_groups [list ]
167+
foreach gNode [[customlib::GetBaseRoot] selectNodes $xp1] {
168+
set group_name [get_domnode_attribute $gNode n]
169+
set good_group_name [write::GetWriteGroupName $group_name]
170+
if {$good_group_name ne $condition_groups} {
171+
lappend condition_groups $good_group_name
172+
}
173+
}
174+
return $condition_groups
175+
}
176+
164177
proc MPM::write::writeLoads { } {
165178
variable ConditionsDictGroupIterators
166179
set root [customlib::GetBaseRoot]

0 commit comments

Comments
 (0)