Import Geant4 10.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2017-12-08 12:52:30 +01:00
parent 98e455a940
commit fc6af9e721
2166 changed files with 276760 additions and 100873 deletions
+5 -1
View File
@@ -1,4 +1,4 @@
$Id: History 103041 2017-03-10 11:47:01Z gcosmo $
$Id: History 106171 2017-09-15 13:02:56Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,10 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
September 15th, 2017 G.Cosmo - geomvol-V10-03-02
- G4GeometryWorkspacePool: use DLL export flag for static thread-local
symbol of the workspace.
March 10th, 2017 G.Cosmo - geomvol-V10-03-01
- G4GeometryWorkspacePool: implemented CleanUpAndDestroyAllWorkspaces(),
to be called by worker threads. Removed declaration (i.e. not implemented)
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4GeometryWorkspacePool.hh 103041 2017-03-10 11:47:01Z gcosmo $
// $Id: G4GeometryWorkspacePool.hh 106171 2017-09-15 13:02:56Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -41,6 +41,7 @@
#ifndef G4GEOMETRYWORKSPACEPOOL_HH
#define G4GEOMETRYWORKSPACEPOOL_HH
#include "geomwdefs.hh"
#include "G4Types.hh"
class G4GeometryWorkspace;
@@ -91,13 +92,12 @@ class G4GeometryWorkspacePool
// void* fWarehouse;
// G4GeometryWarehouse* fWarehouse;
// This is "void" to hide the actual container type for workspaces
// Implementations: a simple STL contaier for MT or something better
// Implementations: a simple STL container for MT or something better
// for tbb.
// Further development: template parameter with portable default
static G4ThreadLocal G4GeometryWorkspace* fMyWorkspace;
G4GEOM_DLL static G4ThreadLocal G4GeometryWorkspace* fMyWorkspace;
// The thread's workspace - if assigned.
// --> Can we do without this ? It is dirty!!
};
#endif