Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VUPLSplitter.hh>
Public Member Functions | |
G4VUPLSplitter () | |
G4int | CreateSubInstance () |
void | NewSubInstances () |
void | FreeWorker () |
T * | GetOffset () |
void | UseWorkArea (T *newOffset) |
T * | FreeWorkArea () |
void | WorkerCopySubInstanceArray () |
Public Attributes | |
G4RUN_DLL G4ThreadLocalStatic G4int | workertotalspace = 0 |
G4RUN_DLL G4ThreadLocalStatic T * | offset = nullptr |
Definition at line 62 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 66 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 71 of file G4VUPLSplitter.hh.
Referenced by G4VModularPhysicsList::G4VModularPhysicsList(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), and G4VModularPhysicsList::operator=().
|
inline |
Definition at line 150 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 123 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::DestroyWorkspace().
|
inline |
Definition at line 134 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::G4PhysicsListWorkspace().
|
inline |
Definition at line 94 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4PhysicsListWorkspace::InitialiseWorkspace().
|
inline |
Definition at line 136 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::ReleaseWorkspace(), and G4PhysicsListWorkspace::UseWorkspace().
|
inline |
Definition at line 161 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::InitialiseWorkspace().
G4ThreadLocal T * G4VUPLSplitter< T >::offset = nullptr |
Definition at line 187 of file G4VUPLSplitter.hh.
Referenced by G4VPhysicsConstructor::AddBuilder(), G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::FreeWorkArea(), G4VUPLSplitter< T >::FreeWorker(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VPhysicsConstructor::GetBuilders(), G4VUPLSplitter< T >::GetOffset(), G4VPhysicsConstructor::GetParticleIterator(), G4VUserPhysicsList::GetParticleIterator(), G4VUPLSplitter< T >::NewSubInstances(), G4VModularPhysicsList::operator=(), G4VUserPhysicsList::operator=(), G4VPhysicsConstructor::TerminateWorker(), G4VUPLSplitter< T >::UseWorkArea(), and G4VUPLSplitter< T >::WorkerCopySubInstanceArray().
G4ThreadLocal G4int G4VUPLSplitter< T >::workertotalspace = 0 |
Definition at line 185 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::NewSubInstances().