[med-svn] [SCM] aghermann branch, master, updated. 3b87b4f8039ed683022537a0599b7dea069974d2

Andrei Zavada johnhommer at gmail.com
Sun Sep 30 22:40:53 UTC 2012


The following commit has been merged in the master branch:
commit 3f09d57c85e2737f1edf525b076f9e4e4a0b936f
Author: Andrei Zavada <johnhommer at gmail.com>
Date:   Sun Sep 30 21:24:26 2012 +0300

    run report fun before op fun in for_all_*

diff --git a/src/expdesign/primaries.cc b/src/expdesign/primaries.cc
index 49dc385..a507c11 100644
--- a/src/expdesign/primaries.cc
+++ b/src/expdesign/primaries.cc
@@ -128,12 +128,12 @@ for_all_subjects( const TSubjectOpFun& F, const TSubjectReportFun& report, const
 	size_t global_i = 0;
 #pragma omp parallel for
 	for ( size_t i = 0; i < v.size(); ++i ) {
-		F( *get<1>(v[i]));
 #pragma omp critical
 		{
 			report( *get<0>(v[i]), *get<1>(v[i]),
 				++global_i, v.size());
 		}
+		F( *get<1>(v[i]));
 	}
 }
 
@@ -155,12 +155,12 @@ for_all_episodes( const TEpisodeOpFun& F, const TEpisodeReportFun& report, const
 	size_t global_i = 0;
 #pragma omp parallel for
 	for ( size_t i = 0; i < v.size(); ++i ) {
-		F( *get<3>(v[i]));
 #pragma omp critical
 		{
 			report( *get<0>(v[i]), *get<1>(v[i]), *get<2>(v[i]), *get<3>(v[i]),
 				++global_i, v.size());
 		}
+		F( *get<3>(v[i]));
 	}
 }
 
@@ -184,12 +184,13 @@ for_all_recordings( const TRecordingOpFun& F, const TRecordingReportFun& report,
 	size_t global_i = 0;
 #pragma omp parallel for
 	for ( size_t i = 0; i < v.size(); ++i ) {
-		F( *get<4>(v[i]));
 #pragma omp critical
 		{
 			report( *get<0>(v[i]), *get<1>(v[i]), *get<2>(v[i]), *get<3>(v[i]), *get<4>(v[i]),
 				++global_i, v.size());
 		}
+		F( *get<4>(v[i]));
+	}
 }
 
 void
diff --git a/src/libsigfile/edf.cc b/src/libsigfile/edf.cc
index dc21072..e3fed0a 100644
--- a/src/libsigfile/edf.cc
+++ b/src/libsigfile/edf.cc
@@ -113,7 +113,7 @@ const char version_string[8]  = {'0',' ',' ',' ', ' ',' ',' ',' '};
 }
 
 sigfile::CEDFFile::
-CEDFFile( const char *fname_, int flags_)
+CEDFFile (const char *fname_, int flags_)
       : CSource_base (fname_, flags_)
 {
 	{
@@ -214,7 +214,7 @@ CEDFFile( const char *fname_, int flags_)
 
 
 sigfile::CEDFFile::
-CEDFFile( const char *fname_, int flags_,
+CEDFFile (const char *fname_, int flags_,
 	  const list<pair<string, size_t>>& channels_,
 	  size_t data_record_size_,
 	  size_t n_data_records_)
@@ -346,7 +346,7 @@ resize( size_t new_records)
 
 
 sigfile::CEDFFile::
-CEDFFile( CEDFFile&& rv)
+CEDFFile (CEDFFile&& rv)
       : CSource_base (move(rv))
 {
 	header = rv.header; // no need to re-layout as we don't mremap
@@ -375,7 +375,7 @@ CEDFFile( CEDFFile&& rv)
 
 
 sigfile::CEDFFile::
-~CEDFFile()
+~CEDFFile ()
 {
 	if ( _mmapping != (void*)-1 ) {
 		munmap( _mmapping, _fsize);

-- 
Sleep experiment manager



More information about the debian-med-commit mailing list