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,8 @@ proc MPM::write::writeModelPartEvent { } {
3838 write::WriteString " End Properties"
3939
4040 # Nodal coordinates
41- write::writeNodalCoordinatesOnGroups [MPM::write::GetPartsGroups grid]
41+ set list_of_groups [concat [MPM::write::GetPartsGroups grid] [MPM::write::GetConditionsGroups]]
42+ write::writeNodalCoordinatesOnGroups $list_of_groups
4243
4344 # Grid element connectivities
4445 writeGridConnectivities
@@ -147,6 +148,19 @@ proc MPM::write::writeSubmodelparts { type } {
147148 }
148149}
149150
151+ proc MPM::write::GetConditionsGroups { } {
152+ set xp1 " [ spdAux::getRoute [GetAttribute conditions_un] ]/condition/group"
153+ set condition_groups [list ]
154+ foreach gNode [[customlib::GetBaseRoot] selectNodes $xp1 ] {
155+ set group_name [get_domnode_attribute $gNode n]
156+ set good_group_name [write::GetWriteGroupName $group_name ]
157+ if {$good_group_name ne $condition_groups } {
158+ lappend condition_groups $good_group_name
159+ }
160+ }
161+ return $condition_groups
162+ }
163+
150164proc MPM::write::writeLoads { } {
151165 variable ConditionsDictGroupIterators
152166 set root [customlib::GetBaseRoot]
You can’t perform that action at this time.
0 commit comments