Skip to content

Commit 17a3802

Browse files
unified DEM 2d.3d condtion for ic.bc
1 parent 2e23659 commit 17a3802

2 files changed

Lines changed: 23 additions & 243 deletions

File tree

kratos.gid/apps/CDEM/write/writeMDPA_Parts.tcl

Lines changed: 1 addition & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ proc DEM::write::WriteMDPAParts { } {
22
variable last_property_id
33

44
# Prepare properties
5-
write::processMaterials "" $last_property_id; # TODO Aqui es la segunda vez que se llama. PQ?
5+
write::processMaterials "" $last_property_id;
66
set last_property_id [expr $last_property_id + [dict size $::write::mat_dict]]
77

88
# Headers
@@ -145,51 +145,6 @@ proc CDEM::write::writeSkinSphereNodes { } {
145145
# }
146146

147147

148-
# proc CDEM::write::GetSpheresGroupsListInConditions { } { # TODO: DUPLICATED CODE
149-
# set conds_groups_dict [dict create ]
150-
# set groups [list ]
151-
152-
# # Get all the groups with spheres
153-
# foreach group [GetSpheresGroups] {
154-
# foreach surface [GiD_EntitiesGroups get $group elements] {
155-
# foreach involved_group [GiD_EntitiesGroups entity_groups elements $surface] {
156-
# set involved_group_id [write::GetWriteGroupName $involved_group]
157-
# if {$involved_group_id ni $groups} {lappend groups $involved_group_id}
158-
# }
159-
# }
160-
# }
161-
162-
# # Find the relations condition -> group
163-
# set xp1 "[spdAux::getRoute [GetAttribute conditions_un]]/condition"
164-
# foreach cond [[customlib::GetBaseRoot] selectNodes $xp1] {
165-
# set condid [$cond @n]
166-
# foreach cond_group [$cond selectNodes "group"] {
167-
# set group [write::GetWriteGroupName [$cond_group @n]]
168-
# if {$group in $groups} {dict lappend conds_groups_dict $condid [$cond_group @n]}
169-
# }
170-
# }
171-
# return $conds_groups_dict
172-
# }
173-
174-
175-
# proc CDEM::write::GetSpheresGroups { } { # TODO: duplicated code
176-
# set groups [list ]
177-
# if {$::Model::SpatialDimension eq "2D"} { set xp1 "[spdAux::getRoute [GetAttribute conditions_un]]/condition\[@n = 'DEM-VelocityBC2D'\]/group"
178-
# } else {set xp1 "[spdAux::getRoute [GetAttribute conditions_un]]/condition\[@n = 'DEM-VelocityBC'\]/group"}
179-
# foreach group [[customlib::GetBaseRoot] selectNodes $xp1] {
180-
# set groupid [$group @n]
181-
# lappend groups [write::GetWriteGroupName $groupid]
182-
# }
183-
# if {$::Model::SpatialDimension eq "2D"} { set xp2 "[spdAux::getRoute [GetAttribute conditions_un]]/condition\[@n = 'DEM-VelocityIC2D'\]/group"
184-
# } else {set xp2 "[spdAux::getRoute [GetAttribute conditions_un]]/condition\[@n = 'DEM-VelocityIC'\]/group"}
185-
# foreach group [[customlib::GetBaseRoot] selectNodes $xp2] {
186-
# set groupid [$group @n]
187-
# lappend groups [write::GetWriteGroupName $groupid]
188-
# }
189-
190-
# return $groups
191-
# }
192-
193148
proc CDEM::write::writeMaterialsParts { } {
194149
variable partsProperties
195150
set xp1 "[spdAux::getRoute [GetAttribute conditions_un]]/condition\[@n = 'PartsCont'\]/group"

0 commit comments

Comments
 (0)