getfem-commits
[Top][All Lists]
Advanced

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

[Getfem-commits] r4597 - in /trunk/getfem/src: bgeot_small_vector.cc get


From: andriy . andreykiv
Subject: [Getfem-commits] r4597 - in /trunk/getfem/src: bgeot_small_vector.cc getfem/bgeot_small_vector.h
Date: Wed, 09 Apr 2014 20:47:41 -0000

Author: andrico
Date: Wed Apr  9 22:47:41 2014
New Revision: 4597

URL: http://svn.gna.org/viewcvs/getfem?rev=4597&view=rev
Log: (empty)

Modified:
    trunk/getfem/src/bgeot_small_vector.cc
    trunk/getfem/src/getfem/bgeot_small_vector.h

Modified: trunk/getfem/src/bgeot_small_vector.cc
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/bgeot_small_vector.cc?rev=4597&r1=4596&r2=4597&view=diff
==============================================================================
--- trunk/getfem/src/bgeot_small_vector.cc      (original)
+++ trunk/getfem/src/bgeot_small_vector.cc      Wed Apr  9 22:47:41 2014
@@ -19,9 +19,8 @@
  
 ===========================================================================*/
 
-#if !defined GETFEM_HAVE_OPENMP
 #include "getfem/bgeot_small_vector.h"
-namespace bgeot {
+namespace bgeot { 
   block_allocator *static_block_allocator::palloc = 0;
 
   block_allocator::block_allocator() {
@@ -133,4 +132,3 @@
     //cout << "** bloc " << bid << " has been REMOVED in unfilled list, which 
is now"; show_unfilled(bid);
   }
 }
-#endif //#if !defined GETFEM_HAVE_OPENMP

Modified: trunk/getfem/src/getfem/bgeot_small_vector.h
URL: 
http://svn.gna.org/viewcvs/getfem/trunk/getfem/src/getfem/bgeot_small_vector.h?rev=4597&r1=4596&r2=4597&view=diff
==============================================================================
--- trunk/getfem/src/getfem/bgeot_small_vector.h        (original)
+++ trunk/getfem/src/getfem/bgeot_small_vector.h        Wed Apr  9 22:47:41 2014
@@ -47,7 +47,6 @@
 #endif 
 
 namespace bgeot {
-#if !defined GETFEM_HAVE_OPENMP
 
   class block_allocator {
   public:
@@ -155,6 +154,7 @@
     static_block_allocator() { if (!palloc) 
palloc=&dal::singleton<block_allocator,1000>::instance(); } //new 
block_allocator(); }
   };
   
+#if !defined GETFEM_HAVE_OPENMP
   /** container for small vectors of POD (Plain Old Data) types. Should be as 
fast as 
       std::vector<T> while beeing smaller and uses copy-on-write. The gain is 
especially
       valuable on 64 bits architectures.




reply via email to

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