Geant4 11.2.2
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 65 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 71 of file G4VUPLSplitter.hh.
Referenced by G4VModularPhysicsList::G4VModularPhysicsList(), G4VModularPhysicsList::G4VModularPhysicsList(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VUserPhysicsList::G4VUserPhysicsList(), and G4VModularPhysicsList::operator=().
|
inline |
Definition at line 137 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 116 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::DestroyWorkspace().
|
inline |
Definition at line 125 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::G4PhysicsListWorkspace().
|
inline |
Definition at line 92 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4PhysicsListWorkspace::InitialiseWorkspace().
|
inline |
Definition at line 127 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::ReleaseWorkspace(), and G4PhysicsListWorkspace::UseWorkspace().
|
inline |
Definition at line 150 of file G4VUPLSplitter.hh.
Referenced by G4PhysicsListWorkspace::InitialiseWorkspace().
G4ThreadLocal T * G4VUPLSplitter< T >::offset = nullptr |
Definition at line 172 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 170 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::NewSubInstances().