#include <G4DNAMolecularReactionTable.hh>
정적 Public 멤버 함수 | |
static G4DNAMolecularReactionTable * | GetReactionTable () |
static G4DNAMolecularReactionTable * | Instance () |
static void | DeleteInstance () |
Protected 타입 | |
typedef std::map < G4MolecularConfiguration *, std::map < G4MolecularConfiguration *, const G4DNAMolecularReactionData * > > | ReactionDataMap |
typedef std::map < G4MolecularConfiguration *, std::vector < G4MolecularConfiguration * > > | ReactivesMV |
typedef std::map < G4MolecularConfiguration *, std::vector< const G4DNAMolecularReactionData * > > | ReactionDataMV |
Protected 멤버 함수 | |
G4DNAMolecularReactionTable () | |
Protected 속성 | |
G4bool | fVerbose |
ReactionDataMap | fReactionData |
ReactivesMV | fReactantsMV |
ReactionDataMV | fReactionDataMV |
std::vector< const G4DNAMolecularReactionData * > | fVectorOfReactionData |
G4ReactionTableMessenger * | fpMessenger |
정적 Protected 속성 | |
static G4DNAMolecularReactionTable * | fInstance |
G4DNAMolecularReactionTable sorts out the G4DNAMolecularReactionData for bimolecular reaction
G4DNAMolecularReactionTable.hh 파일의 199 번째 라인에서 정의되었습니다.
|
protected |
G4DNAMolecularReactionTable.hh 파일의 275 번째 라인에서 정의되었습니다.
|
protected |
G4DNAMolecularReactionTable.hh 파일의 279 번째 라인에서 정의되었습니다.
|
protected |
G4DNAMolecularReactionTable.hh 파일의 277 번째 라인에서 정의되었습니다.
|
protected |
G4DNAMolecularReactionTable.cc 파일의 244 번째 라인에서 정의되었습니다.
다음을 참조함 : fpMessenger, fVerbose.
다음에 의해서 참조됨 : GetReactionTable(), Instance().
|
virtual |
G4DNAMolecularReactionTable.cc 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : fpMessenger, fReactantsMV, fReactionData, fReactionDataMV, G4DNAMolecularReactionData::GetReactant1(), G4DNAMolecularReactionData::GetReactant2().
const std::vector< G4MolecularConfiguration * > * G4DNAMolecularReactionTable::CanReactWith | ( | G4MolecularConfiguration * | aMolecule | ) | const |
Given a molecule's type, it returns with which a reaction is allowed
G4DNAMolecularReactionTable.cc 파일의 545 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fReactantsMV, fVerbose, G4cout, G4endl, G4Exception(), G4MolecularConfiguration::GetName().
다음에 의해서 참조됨 : G4DNAMoleculeEncounterStepper::CalculateStep(), PrintTable().
|
static |
G4DNAMolecularReactionTable.cc 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : fInstance.
다음에 의해서 참조됨 : G4DNAChemistryManager::Clear().
|
inline |
G4DNAMolecularReactionTable.hh 파일의 253 번째 라인에서 정의되었습니다.
다음을 참조함 : fReactionData.
|
inline |
G4DNAMolecularReactionTable.hh 파일의 234 번째 라인에서 정의되었습니다.
다음을 참조함 : fVectorOfReactionData.
const G4DNAMolecularReactionData * G4DNAMolecularReactionTable::GetReaction | ( | int | reactionID | ) | const |
G4DNAMolecularReactionTable.cc 파일의 745 번째 라인에서 정의되었습니다.
다음을 참조함 : fVectorOfReactionData.
const G4DNAMolecularReactionData * G4DNAMolecularReactionTable::GetReactionData | ( | G4MolecularConfiguration * | reactant1, |
G4MolecularConfiguration * | reactant2 | ||
) | const |
G4DNAMolecularReactionTable.cc 파일의 502 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fReactionData, G4cout, G4endl, G4Exception(), G4MolecularConfiguration::GetName().
다음에 의해서 참조됨 : GetReactionData(), G4DNASmoluchowskiReactionModel::GetReactionRadius(), G4DNASmoluchowskiReactionModel::Initialise(), G4DNASmoluchowskiReactionModel::InitialiseToPrint(), G4DNAMolecularReaction::MakeReaction().
const G4DNAMolecularReactionData * G4DNAMolecularReactionTable::GetReactionData | ( | const G4String & | mol1, |
const G4String & | mol2 | ||
) | const |
G4DNAMolecularReactionTable.cc 파일의 667 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MoleculeTable::GetConfiguration(), G4MoleculeTable::GetMoleculeTable(), GetReactionData().
const std::vector< const G4DNAMolecularReactionData * > * G4DNAMolecularReactionTable::GetReactionData | ( | G4MolecularConfiguration * | molecule | ) | const |
G4DNAMolecularReactionTable.cc 파일의 641 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fReactionDataMV, G4cout, G4endl, G4Exception(), G4MolecularConfiguration::GetName().
|
static |
G4DNAMolecularReactionTable.cc 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : fInstance, G4DNAMolecularReactionTable().
다음에 의해서 참조됨 : G4DNAMolecularStepByStepModel::Initialize(), G4DNAChemistryManager::InitializeMaster(), G4DNAChemistryManager::InitializeThread().
const std::map< G4MolecularConfiguration *, const G4DNAMolecularReactionData * > * G4DNAMolecularReactionTable::GetReativesNData | ( | G4MolecularConfiguration * | molecule | ) | const |
G4DNAMolecularReactionTable.cc 파일의 595 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, fReactionData, fVerbose, G4cout, G4endl, G4Exception(), G4MolecularConfiguration::GetName().
|
inline |
G4DNAMolecularReactionTable.hh 파일의 259 번째 라인에서 정의되었습니다.
다음을 참조함 : fVectorOfReactionData.
|
static |
G4DNAMolecularReactionTable.cc 파일의 223 번째 라인에서 정의되었습니다.
다음을 참조함 : fInstance, G4DNAMolecularReactionTable().
다음에 의해서 참조됨 : G4DNAChemistryManager::SetGlobalTemperature().
void G4DNAMolecularReactionTable::PrintTable | ( | G4VDNAReactionModel * | pReactionModel = 0 | ) |
G4DNAMolecularReactionTable.cc 파일의 326 번째 라인에서 정의되었습니다.
다음을 참조함 : CanReactWith(), G4UIcommand::ConvertToString(), e, fReactantsMV, fReactionData, G4cout, G4endl, G4MolecularConfiguration::GetName(), G4DNAMolecularReactionData::GetNbProducts(), G4DNAMolecularReactionData::GetObservedReactionRateConstant(), G4DNAMolecularReactionData::GetProduct(), G4VDNAReactionModel::GetReactionRadius(), G4VDNAReactionModel::GetReactionTable(), G4VDNAReactionModel::InitialiseToPrint(), left, m3, mole, n, nanometer, G4VDNAReactionModel::SetReactionTable(), TRUE.
다음에 의해서 참조됨 : G4EmDNAChemistry::ConstructTimeStepModel(), G4ReactionTableMessenger::SetNewValue().
void G4DNAMolecularReactionTable::ScaleReactionRateForNewTemperature | ( | double | temp_K | ) |
G4DNAMolecularReactionTable.cc 파일의 713 번째 라인에서 정의되었습니다.
다음을 참조함 : fVectorOfReactionData.
void G4DNAMolecularReactionTable::SetReaction | ( | G4double | observedReactionRate, |
G4MolecularConfiguration * | reactive1, | ||
G4MolecularConfiguration * | reactive2 | ||
) |
Define a reaction : First argument : reaction rate Second argument : reactant 1 Third argument : reactant 2 Fourth argument : a std::vector holding the molecular products if this last argument is NULL then it will be interpreted as a reaction giving no products
G4DNAMolecularReactionTable.cc 파일의 315 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmDNAChemistry::ConstructReactionTable(), G4ReactionTableMessenger::SetNewValue().
void G4DNAMolecularReactionTable::SetReaction | ( | G4DNAMolecularReactionData * | reactionData | ) |
|
staticprotected |
G4DNAMolecularReactionTable.hh 파일의 203 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DeleteInstance(), GetReactionTable(), Instance().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 285 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAMolecularReactionTable(), ~G4DNAMolecularReactionTable().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 282 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CanReactWith(), PrintTable(), SetReaction(), ~G4DNAMolecularReactionTable().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 281 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAllReactionData(), GetReactionData(), GetReativesNData(), PrintTable(), SetReaction(), ~G4DNAMolecularReactionTable().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 283 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetReactionData(), SetReaction(), ~G4DNAMolecularReactionTable().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 284 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNReactions(), GetReaction(), GetVectorOfReactionData(), ScaleReactionRateForNewTemperature(), SetReaction().
|
protected |
G4DNAMolecularReactionTable.hh 파일의 270 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CanReactWith(), G4DNAMolecularReactionTable(), GetReativesNData().