getfem-commits
[Top][All Lists]
Advanced

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

[Getfem-commits] r5037 - /trunk/getfem/src/getfem_generic_assembly.cc


From: Yves . Renard
Subject: [Getfem-commits] r5037 - /trunk/getfem/src/getfem_generic_assembly.cc
Date: Thu, 18 Jun 2015 07:36:00 -0000

Author: renard
Date: Thu Jun 18 09:36:00 2015
New Revision: 5037

URL: http://svn.gna.org/viewcvs/getfem?rev=5037&view=rev
Log:
minor modification

Modified:
    trunk/getfem/src/getfem_generic_assembly.cc

Modified: trunk/getfem/src/getfem_generic_assembly.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem_generic_assembly.cc?rev=5037&r1=5036&r2=5037&view=diff
==============================================================================
--- trunk/getfem/src/getfem_generic_assembly.cc (original)
+++ trunk/getfem/src/getfem_generic_assembly.cc Thu Jun 18 09:36:00 2015
@@ -1982,7 +1982,7 @@
         for (size_type j = 0; j < N; ++j)
           for (size_type i = 0; i < N; ++i, ++it)
             *it = M(j, i) * det;
-        GMM_ASSERT1(it == result.end(), "Internal error");
+        GA_DEBUG_ASSERT(it == result.end(), "Internal error");
       }
     }
 
@@ -2002,7 +2002,7 @@
             for (size_type j = 0; j < N; ++j)
               for (size_type i = 0; i < N; ++i, ++it)
                 *it = (M(j, i) * M(l,k) - M(j,k) * M(l, i)) * det;
-        GMM_ASSERT1(it == result.end(), "Internal error");
+        GA_DEBUG_ASSERT(it == result.end(), "Internal error");
       }
     }
   };
@@ -2041,7 +2041,7 @@
           for (size_type j = 0; j < N; ++j)
             for (size_type i = 0; i < N; ++i, ++it)
               *it = -M(i,k)*M(l,j);
-      GMM_ASSERT1(it == result.end(), "Internal error");
+      GA_DEBUG_ASSERT(it == result.end(), "Internal error");
     }
 
     // Second derivative :
@@ -2061,7 +2061,7 @@
               for (size_type j = 0; j < N; ++j)
                 for (size_type i = 0; i < N; ++i, ++it)
                   *it = M(i,k)*M(l,m)*M(n,j)+M(i,m)*M(m,k)*M(l,j);
-      GMM_ASSERT1(it == result.end(), "Internal error");
+      GA_DEBUG_ASSERT(it == result.end(), "Internal error");
     }
   };
 
@@ -4364,6 +4364,8 @@
       base_vector &V = mf.is_reduced() ? Vr : Vn;
       size_type cv_1 = ctx.is_convex_num_valid()
         ? ctx.convex_num() : mf.convex_index().first_true();
+      GA_DEBUG_ASSERT(V.size() >= I.first() + mf.nb_basic_dof(),
+                      "Bad assembly vector size");
       mesh_fem::ind_dof_ct ct = mf.ind_basic_dof_of_element(cv_1);
       for (size_type i = 0; i < ct.size(); ++i)
         V[I.first()+ct[i]] += t[i] * coeff;




reply via email to

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