[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] (no subject)
From: |
Konstantinos Poulios |
Subject: |
[Getfem-commits] (no subject) |
Date: |
Wed, 30 Jan 2019 08:39:48 -0500 (EST) |
branch: master
commit 6501f908d49f28be9e36e7dda4a12f2c9542a479
Author: Konstantinos Poulios <address@hidden>
Date: Wed Jan 30 14:39:38 2019 +0100
Fix ANSYS mesh import when ANSYS skips the last coordinate of a node being
zero
---
src/getfem_import.cc | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/getfem_import.cc b/src/getfem_import.cc
index 7b04ee8..ef0fe73 100644
--- a/src/getfem_import.cc
+++ b/src/getfem_import.cc
@@ -866,7 +866,10 @@ namespace getfem {
nodeid = std::stol(line.substr(0, fieldwidth1));
pos = fields1*fieldwidth1;
for (size_type j=0; j < 3; ++j, pos += fieldwidth2)
- pt[j] = std::stod(line.substr(pos, fieldwidth2));
+ if (pos < line.length())
+ pt[j] = std::stod(line.substr(pos, fieldwidth2));
+ else
+ pt[j] = 0;
cdb_node_2_getfem_node[nodeid] = m.add_point(pt, -1.);
}