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: Thu, 1 Jun 2017 04:49:53 -0400 (EDT)

branch: devel-yves
commit 883fb52ef4f0dc983a22ae887a6545dbae0bd586
Author: Yves Renard <address@hidden>
Date:   Thu Jun 1 10:49:12 2017 +0200

    fix a mistake on hash value for interpolate_filter
---
 src/getfem_generic_assembly.cc | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/getfem_generic_assembly.cc b/src/getfem_generic_assembly.cc
index 3f10dbd..bc7db40 100644
--- a/src/getfem_generic_assembly.cc
+++ b/src/getfem_generic_assembly.cc
@@ -7984,14 +7984,14 @@ namespace getfem {
   static scalar_type ga_hash_code(const std::string &s) {
     scalar_type c(0);
     for (size_type i = 0; i < s.size(); ++i)
-      c += sin(M_E+scalar_type(s[i])+M_PI*scalar_type(i+1));
+      c += sin(M_E+scalar_type(s[i]))+M_PI*M_E*scalar_type(i+1);
     return c;
   }
 
   static scalar_type ga_hash_code(const base_tensor &t) {
     scalar_type c(0);
     for (size_type i = 0; i < t.size(); ++i)
-      c += sin(M_E+t[i]+M_E*M_E*scalar_type(i+1));
+      c += sin(M_E+t[i]+M_E*M_E*scalar_type(i+1))+scalar_type(i+1)*M_PI;
     return c;
   }
 
@@ -8020,8 +8020,7 @@ namespace getfem {
       c += ga_hash_code(pnode->name); break;
 
     case GA_NODE_INTERPOLATE_FILTER:
-      c += 1.73*ga_hash_code(pnode->interpolate_name)
-        + 0.84*M_PI*scalar_type(pnode->nbc1);
+      c += 1.73*ga_hash_code(pnode->interpolate_name);
       break;
     case GA_NODE_INTERPOLATE_DERIVATIVE:
       c += 2.321*ga_hash_code(pnode->interpolate_name_der);



reply via email to

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