Geant4
10.00.p01
|
#include <G4VUPLSplitter.hh>
Public Member Functions | |
G4VUPLSplitter () | |
G4int | CreateSubInstance () |
void | NewSubInstances () |
void | FreeSlave () |
void | SlaveCopySubInstanceArray () |
Static Public Attributes | |
static G4RUN_DLL G4ThreadLocal G4int | slavetotalspace = 0 |
static G4RUN_DLL G4ThreadLocal T * | offset = 0 |
Private Attributes | |
G4int | totalobj |
G4int | totalspace |
T * | sharedOffset |
Definition at line 72 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 76 of file G4VUPLSplitter.hh.
|
inline |
Definition at line 78 of file G4VUPLSplitter.hh.
References G4VUPLSplitter< T >::NewSubInstances(), G4VUPLSplitter< T >::offset, G4VUPLSplitter< T >::sharedOffset, G4VUPLSplitter< T >::slavetotalspace, G4VUPLSplitter< T >::totalobj, and G4VUPLSplitter< T >::totalspace.
Referenced by G4VModularPhysicsList::G4VModularPhysicsList(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), and G4VModularPhysicsList::operator=().
|
inline |
Definition at line 120 of file G4VUPLSplitter.hh.
References free(), and G4VUPLSplitter< T >::offset.
|
inline |
Definition at line 95 of file G4VUPLSplitter.hh.
References FatalException, G4Exception(), G4VUPLSplitter< T >::offset, realloc(), G4VUPLSplitter< T >::slavetotalspace, and G4VUPLSplitter< T >::totalobj.
Referenced by G4VUPLSplitter< T >::CreateSubInstance().
|
inline |
Definition at line 128 of file G4VUPLSplitter.hh.
References FatalException, G4Exception(), G4VUPLSplitter< T >::offset, realloc(), G4VUPLSplitter< T >::sharedOffset, and G4VUPLSplitter< T >::totalspace.
|
static |
Definition at line 149 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), G4VUPLSplitter< T >::FreeSlave(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VUPLSplitter< T >::NewSubInstances(), G4VModularPhysicsList::operator=(), G4VUserPhysicsList::operator=(), G4VUPLSplitter< T >::SlaveCopySubInstanceArray(), and WLSPhysicsList::WLSPhysicsList().
|
private |
Definition at line 155 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::SlaveCopySubInstanceArray().
|
static |
Definition at line 148 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::NewSubInstances().
|
private |
Definition at line 153 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::NewSubInstances().
|
private |
Definition at line 154 of file G4VUPLSplitter.hh.
Referenced by G4VUPLSplitter< T >::CreateSubInstance(), and G4VUPLSplitter< T >::SlaveCopySubInstanceArray().