Skip to content

Commit e9dbc3c

Browse files
committed
GID-3576 porting kratos problemtype to tcl9, avoid bugs tester case: JAVI, have a look, I am raising a message, and is not an element number, but an string "Monolithic3D" (maybe because some problem of transform...)
# kike: It is happening in tester case D5E101BC834E1E5F284E3FA4F027EE67 , must raise an error? by now try to continue W "Model::CheckElementsNodalCondition elem $eid empty"
1 parent e892b9b commit e9dbc3c

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

kratos.gid/scripts/Mesh.tcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ proc Mesh::CheckMeshCriteria { elementsize } {
2727
set forced_mesh_order -1
2828
foreach element_id $elements_used {
2929
set element [Model::getElement $element_id]
30+
if { $element == "" } {
31+
# kike: It is happening in tester case D5E101BC834E1E5F284E3FA4F027EE67 , must raise an error? by now try to continue
32+
W "Mesh::CheckMeshCriteria element $element_id empty"
33+
continue
34+
}
3035
if {[$element hasAttribute "MeshOrder"]} {
3136
set element_forces [$element getAttribute "MeshOrder"]
3237
if {$element_forces eq "Quadratic"} {

kratos.gid/scripts/Model/Element.tcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,11 @@ proc Model::CheckElementsNodalCondition {conditionId elemnames {restrictions ""
434434
foreach eid $elemnames {
435435
if {$eid ne ""} {
436436
set elem [getElement $eid]
437+
if { $elem == "" } {
438+
# kike: It is happening in tester case D5E101BC834E1E5F284E3FA4F027EE67 , must raise an error? by now try to continue
439+
W "Model::CheckElementsNodalCondition elem $eid empty"
440+
continue
441+
}
437442
foreach elemNCNode [$elem getNodalConditions] {
438443
set elemNC [$elemNCNode getName]
439444
if {$elemNC eq $conditionId} {

0 commit comments

Comments
 (0)