getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] (no subject)


From: Yves Renard
Subject: [Getfem-commits] (no subject)
Date: Mon, 23 Oct 2017 08:10:29 -0400 (EDT)

branch: master
commit 545272be9dc85ddb971c5ced46a5047cef373cde
Author: Yves Renard <address@hidden>
Date:   Mon Oct 23 14:10:14 2017 +0200

    Fix a little problem with non integral bricks
---
 src/getfem_models.cc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/getfem_models.cc b/src/getfem_models.cc
index 978d938..a3d9918 100644
--- a/src/getfem_models.cc
+++ b/src/getfem_models.cc
@@ -2342,15 +2342,16 @@ namespace getfem {
         if (brick.vlist[i].compare(varname) == 0)
           { detected = true; break; }
 
-      if (detected) {
+      if (detected && brick.mims.size()) {
         int ifo = -1;
         for (auto &pmim :  brick.mims)
           ifo = std::max(ifo, mf->linked_mesh().region(region)
                               .region_is_faces_of(m, brick.region,
                                                   pmim->linked_mesh()));
-        GMM_ASSERT1(ifo >= 0, "The given region is only partially covered by "
-                    "region of brick " << brick.pbr->brick_name()
-                    << ". Please subdivise the region");
+        GMM_ASSERT1(ifo >= 0,
+                   "The given region is only partially covered by "
+                    "region of brick \"" << brick.pbr->brick_name()
+                    << "\". Please subdivise the region");
         if (ifo == 1) {
           std::string expr = brick.pbr->declare_volume_assembly_string
             (*this, ib, brick.vlist, brick.dlist);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]