File tree Expand file tree Collapse file tree
kratos.gid/apps/MPM/write Expand file tree Collapse file tree Original file line number Diff line number Diff 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+
164177proc MPM::write::writeLoads { } {
165178 variable ConditionsDictGroupIterators
166179 set root [customlib::GetBaseRoot]
You can’t perform that action at this time.
0 commit comments