branch: devel-tetsuo-xml-binary
commit 82c996c15779fcbb91ff957121a4edc8d6499969
Author: Tetsuo Koyama <[email protected]>
AuthorDate: Fri Oct 2 22:47:25 2020 +0900
Fix test error by hard coding
---
src/getfem_export.cc | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/getfem_export.cc b/src/getfem_export.cc
index 8e9bdd3..c7313e9 100644
--- a/src/getfem_export.cc
+++ b/src/getfem_export.cc
@@ -569,8 +569,10 @@ namespace getfem
os << "<DataArray type=\"Int64\" Name=\"connectivity\" ";
os << (ascii ? "format=\"ascii\">\n" : "format=\"binary\">\n");
// TODO: genelize to multi cell
- //if (!ascii) write_val(sizeof(int64_t)*4);
- if (!ascii) write_val(32);
+ if (!vtk && !ascii) {
+ int size = sizeof(int64_t)*4;
+ write_val(size);
+ }
write_val(int64_t(0));
write_val(int64_t(1));
write_separ();
@@ -599,8 +601,10 @@ namespace getfem
os << (ascii ? "format=\"ascii\">\n" : "format=\"binary\">\n");
cnt = 0;
// TODO: genelize to multi cell
- //if (!ascii) write_val(sizeof(int64_t)*2);
- if (!ascii) write_val(16);
+ if (!vtk && !ascii) {
+ int size = sizeof(int64_t)*2;
+ write_val(size);
+ }
write_val(int64_t(2));
write_val(int64_t(4));
write_vals();
@@ -611,7 +615,10 @@ namespace getfem
size = sizeof(int64_t);
// TODO: genelize to multi cell
//if (!ascii) write_val(sizeof(int64_t)*2);
- if (!ascii) write_val(16);
+ if (!vtk && !ascii) {
+ int size = sizeof(int64_t)*2;
+ write_val(size);
+ }
write_val(int64_t(3));
write_val(int64_t(3));
write_vals();