43 #ifndef G4VUPLSPLITTER_HH
44 #define G4VUPLSPLITTER_HH
101 return (totalobj - 1);
147 "Thread already has workspace - cannot use another.");
178 G4Exception(
"G4VUPLSplitter::WorkerCopySubInstanceArray()",
183 memcpy(
offset,sharedOffset,totalspace*
sizeof(T));
#define G4MUTEXINIT(mutex)
#define G4ThreadLocalStatic
G4RUN_DLL G4ThreadLocalStatic T * offset
G4RUN_DLL G4ThreadLocalStatic G4int workertotalspace
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4int CreateSubInstance()
void WorkerCopySubInstanceArray()
void UseWorkArea(T *newOffset)