|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DNAGillespieDirectMethod.hh>
Public Types | |
| using | MolType = const G4MolecularConfiguration* |
| using | Index = G4VDNAMesh::Index |
| using | Voxel = G4DNAMesh::Voxel |
| using | JumpingData = std::pair<MolType, Index> |
| using | ReactionData = const G4DNAMolecularReactionData |
| using | EventIt = G4DNAEventSet::EventSet::iterator |
Public Member Functions | |
| G4DNAGillespieDirectMethod () | |
| ~G4DNAGillespieDirectMethod () | |
| G4double | PropensityFunction (const Voxel &voxel, ReactionData *data) |
| G4double | PropensityFunction (const Voxel &voxel, MolType moleType) |
| void | SetVoxelMesh (G4DNAMesh &mesh) |
| void | SetTimeStep (const G4double &stepTime) |
| void | Initialize () |
| void | CreateEvent (const Index &index) |
| void | CreateEvents () |
| void | SetEventSet (G4DNAEventSet *) |
| void | SetVerbose (const G4int &verbose) |
| G4bool | SetEquilibrium (const G4DNAMolecularReactionData *pReaction) |
| void | ResetEquilibrium () |
Definition at line 41 of file G4DNAGillespieDirectMethod.hh.
| using G4DNAGillespieDirectMethod::EventIt = G4DNAEventSet::EventSet::iterator |
Definition at line 51 of file G4DNAGillespieDirectMethod.hh.
Definition at line 47 of file G4DNAGillespieDirectMethod.hh.
| using G4DNAGillespieDirectMethod::JumpingData = std::pair<MolType, Index> |
Definition at line 49 of file G4DNAGillespieDirectMethod.hh.
| using G4DNAGillespieDirectMethod::MolType = const G4MolecularConfiguration* |
Definition at line 46 of file G4DNAGillespieDirectMethod.hh.
Definition at line 50 of file G4DNAGillespieDirectMethod.hh.
Definition at line 48 of file G4DNAGillespieDirectMethod.hh.
| G4DNAGillespieDirectMethod::G4DNAGillespieDirectMethod | ( | ) |
Definition at line 38 of file G4DNAGillespieDirectMethod.cc.
|
default |
| void G4DNAGillespieDirectMethod::CreateEvent | ( | const Index & | index | ) |
Definition at line 193 of file G4DNAGillespieDirectMethod.cc.
Referenced by CreateEvents().
| void G4DNAGillespieDirectMethod::CreateEvents | ( | ) |
Definition at line 175 of file G4DNAGillespieDirectMethod.cc.
| void G4DNAGillespieDirectMethod::Initialize | ( | ) |
Definition at line 157 of file G4DNAGillespieDirectMethod.cc.
Definition at line 68 of file G4DNAGillespieDirectMethod.cc.
| G4double G4DNAGillespieDirectMethod::PropensityFunction | ( | const Voxel & | voxel, |
| ReactionData * | data ) |
Definition at line 96 of file G4DNAGillespieDirectMethod.cc.
| void G4DNAGillespieDirectMethod::ResetEquilibrium | ( | ) |
Definition at line 394 of file G4DNAGillespieDirectMethod.cc.
| G4bool G4DNAGillespieDirectMethod::SetEquilibrium | ( | const G4DNAMolecularReactionData * | pReaction | ) |
Definition at line 383 of file G4DNAGillespieDirectMethod.cc.
| void G4DNAGillespieDirectMethod::SetEventSet | ( | G4DNAEventSet * | pEventSet | ) |
Definition at line 44 of file G4DNAGillespieDirectMethod.cc.
| void G4DNAGillespieDirectMethod::SetTimeStep | ( | const G4double & | stepTime | ) |
Definition at line 189 of file G4DNAGillespieDirectMethod.cc.
|
inline |
Definition at line 61 of file G4DNAGillespieDirectMethod.hh.
|
inline |
Definition at line 55 of file G4DNAGillespieDirectMethod.hh.