Geant4 11.2.2
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.