getfem-commits
[Top][All Lists]
Advanced

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

[Getfem-commits] r5073 - /trunk/getfem/src/getfem/getfem_models.h


From: andriy . andreykiv
Subject: [Getfem-commits] r5073 - /trunk/getfem/src/getfem/getfem_models.h
Date: Wed, 19 Aug 2015 12:50:04 -0000

Author: andrico
Date: Wed Aug 19 14:50:03 2015
New Revision: 5073

URL: http://svn.gna.org/viewcvs/getfem?rev=5073&view=rev
Log:
fixing an undesired behaviour in model::version_number_of_data_variable
when querying the version number of non-existing variable would add this 
variable to the model

Modified:
    trunk/getfem/src/getfem/getfem_models.h

Modified: trunk/getfem/src/getfem/getfem_models.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/getfem_models.h?rev=5073&r1=5072&r2=5073&view=diff
==============================================================================
--- trunk/getfem/src/getfem/getfem_models.h     (original)
+++ trunk/getfem/src/getfem/getfem_models.h     Wed Aug 19 14:50:03 2015
@@ -714,8 +714,11 @@
     }
 
     const gmm::uint64_type &version_number_of_data_variable
-    (const std::string &varname) const
-    { return variables[varname].v_num_data; }
+    (const std::string &varname) const {
+      auto it = variables.find(varname);
+      GMM_ASSERT1(it != std::end(variables), "variable " + varname + " not 
found");
+      return it->second.v_num_data;
+    }
 
 
     template<typename VECTOR, typename T>




reply via email to

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