#include <G4QMDMeanField.hh>
Public 멤버 함수 | |
G4QMDMeanField () | |
~G4QMDMeanField () | |
void | SetSystem (G4QMDSystem *aSystem) |
void | SetNucleus (G4QMDNucleus *aSystem) |
G4QMDSystem * | GetSystem () |
void | Cal2BodyQuantities () |
void | Cal2BodyQuantities (G4int) |
void | CalGraduate () |
G4bool | IsPauliBlocked (G4int) |
G4double | GetTotalPotential () |
G4double | GetPotential (G4int) |
void | DoPropagation (G4double) |
std::vector< G4QMDNucleus * > | DoClusterJudgment () |
G4double | GetRR2 (G4int i, G4int j) |
G4double | GetRHA (G4int i, G4int j) |
G4double | GetRHE (G4int i, G4int j) |
G4ThreeVector | GetFFr (G4int i) |
G4ThreeVector | GetFFp (G4int i) |
std::vector< G4double > | GetLocalDensity () |
std::vector< G4double > | GetDepthOfPotential () |
void | Update () |
Private 멤버 함수 | |
G4double | calPauliBlockingFactor (G4int) |
Private 속성 | |
G4QMDSystem * | system |
G4double | rclds |
G4double | hbc |
G4double | rho0 |
G4double | epsx |
G4double | epscl |
G4double | cpc |
G4int | irelcr |
G4double | gamm |
G4double | c0 |
G4double | c3 |
G4double | cs |
G4double | cl |
G4double | wl |
G4double | c0w |
G4double | clw |
G4double | c0sw |
G4double | c0g |
G4double | c3g |
G4double | csg |
G4double | pag |
G4double | cpw |
G4double | cph |
std::vector< std::vector < G4double > > | rr2 |
std::vector< std::vector < G4double > > | pp2 |
std::vector< std::vector < G4double > > | rbij |
std::vector< std::vector < G4double > > | rha |
std::vector< std::vector < G4double > > | rhe |
std::vector< std::vector < G4double > > | rhc |
std::vector< G4ThreeVector > | ffr |
std::vector< G4ThreeVector > | ffp |
std::vector< G4double > | rh3d |
G4QMDMeanField.hh 파일의 44 번째 라인에서 정의되었습니다.
G4QMDMeanField::G4QMDMeanField | ( | ) |
G4QMDMeanField.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : c0, c0g, c0sw, c0w, c3, c3g, cl, clw, cpc, cph, cpw, cs, csg, gamm, G4QMDParameters::Get_c0(), G4QMDParameters::Get_c3(), G4QMDParameters::Get_cl(), G4QMDParameters::Get_cpc(), G4QMDParameters::Get_cph(), G4QMDParameters::Get_cpw(), G4QMDParameters::Get_cs(), G4QMDParameters::Get_gamm(), G4QMDParameters::Get_hbc(), G4QMDParameters::Get_rho0(), G4QMDParameters::Get_wl(), G4QMDParameters::GetInstance(), hbc, pag, pi, rho0, system, wl.
G4QMDMeanField::~G4QMDMeanField | ( | ) |
G4QMDMeanField.cc 파일의 82 번째 라인에서 정의되었습니다.
void G4QMDMeanField::Cal2BodyQuantities | ( | ) |
G4QMDMeanField.cc 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : c0sw, c0w, clw, e, CLHEP::HepLorentzVector::e(), epscl, epsx, CLHEP::HepStat::erf(), G4Exp(), G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetBaryonNumber(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDSystem::GetTotalNumberOfParticipant(), irelcr, CLHEP::HepLorentzVector::m2(), G4Pow::powN(), pp2, rbij, rha, rhc, rhe, rr2, system.
다음에 의해서 참조됨 : G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), DoClusterJudgment(), DoPropagation(), G4QMDGroundStateNucleus::packNucleons(), SetSystem().
G4QMDMeanField.cc 파일의 260 번째 라인에서 정의되었습니다.
다음을 참조함 : c0sw, c0w, clw, e, CLHEP::HepLorentzVector::e(), epscl, epsx, CLHEP::HepStat::erf(), G4Exp(), G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetBaryonNumber(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDSystem::GetTotalNumberOfParticipant(), irelcr, CLHEP::HepLorentzVector::m2(), G4Pow::powN(), pp2, rbij, rha, rhc, rhe, rr2, system.
void G4QMDMeanField::CalGraduate | ( | ) |
G4QMDMeanField.cc 파일의 392 번째 라인에서 정의되었습니다.
다음을 참조함 : c0g, c3g, cl, csg, CLHEP::HepLorentzVector::e(), ffp, ffr, G4QMDParticipant::Get4Momentum(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDParticipant::GetNuc(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), GetPotential(), G4QMDSystem::GetTotalNumberOfParticipant(), CLHEP::HepLorentzVector::m(), pag, G4Pow::powA(), rbij, rh3d, rha, rhc, system, CLHEP::HepLorentzVector::v().
다음에 의해서 참조됨 : DoPropagation(), G4QMDGroundStateNucleus::packNucleons().
G4QMDMeanField.cc 파일의 567 번째 라인에서 정의되었습니다.
다음을 참조함 : cpc, cph, cpw, epsx, G4Exp(), G4QMDParticipant::GetChargeInUnitOfEplus(), G4QMDParticipant::GetNuc(), G4QMDSystem::GetParticipant(), G4QMDSystem::GetTotalNumberOfParticipant(), pp2, rr2, system.
다음에 의해서 참조됨 : IsPauliBlocked().
std::vector< G4QMDNucleus * > G4QMDMeanField::DoClusterJudgment | ( | ) |
G4QMDMeanField.cc 파일의 699 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Pow::A13(), G4Pow::A23(), Cal2BodyQuantities(), G4QMDParticipant::GetBaryonNumber(), G4Pow::GetInstance(), G4QMDSystem::GetParticipant(), G4QMDSystem::GetTotalNumberOfParticipant(), hbc, n, pi, pp2, rclds, result, rha, rr2, G4QMDSystem::SetParticipant(), G4QMDSystem::SubtractSystem(), system, wl.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself().
G4QMDMeanField.cc 파일의 637 번째 라인에서 정의되었습니다.
다음을 참조함 : Cal2BodyQuantities(), CalGraduate(), ffp, ffr, G4QMDParticipant::GetMomentum(), G4QMDSystem::GetParticipant(), G4QMDParticipant::GetPosition(), G4QMDSystem::GetTotalNumberOfParticipant(), n, G4QMDParticipant::SetMomentum(), G4QMDParticipant::SetPosition(), system.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself().
std::vector< G4double > G4QMDMeanField::GetDepthOfPotential | ( | ) |
|
inline |
G4QMDMeanField.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : ffp.
다음에 의해서 참조됨 : G4QMDGroundStateNucleus::packNucleons().
|
inline |
G4QMDMeanField.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : ffr.
다음에 의해서 참조됨 : G4QMDGroundStateNucleus::packNucleons().
std::vector< G4double > G4QMDMeanField::GetLocalDensity | ( | ) |
G4QMDMeanField.cc 파일의 490 번째 라인에서 정의되었습니다.
다음을 참조함 : c0, c3, cl, cs, gamm, G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDParticipant::GetNuc(), G4QMDSystem::GetParticipant(), G4QMDSystem::GetTotalNumberOfParticipant(), n, G4Pow::powA(), rha, rhe, system.
다음에 의해서 참조됨 : CalGraduate().
G4QMDMeanField.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : rha.
다음에 의해서 참조됨 : G4QMDGroundStateNucleus::packNucleons().
G4QMDMeanField.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : rhe.
다음에 의해서 참조됨 : G4QMDGroundStateNucleus::packNucleons().
G4QMDMeanField.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : rr2.
다음에 의해서 참조됨 : G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4QMDGroundStateNucleus::samplingMomentum().
|
inline |
G4QMDMeanField.hh 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : system.
다음에 의해서 참조됨 : G4QMDCollision::SetMeanField().
G4double G4QMDMeanField::GetTotalPotential | ( | ) |
G4QMDMeanField.cc 파일의 526 번째 라인에서 정의되었습니다.
다음을 참조함 : c0, c3, cl, cs, gamm, G4QMDParticipant::GetChargeInUnitOfEplus(), G4Pow::GetInstance(), G4QMDParticipant::GetNuc(), G4QMDSystem::GetParticipant(), G4QMDSystem::GetTotalNumberOfParticipant(), n, G4Pow::powA(), rha, rhe, system.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4QMDGroundStateNucleus::packNucleons(), SetNucleus().
G4QMDMeanField.cc 파일의 621 번째 라인에서 정의되었습니다.
다음을 참조함 : calPauliBlockingFactor(), G4UniformRand, G4QMDParticipant::GetNuc(), G4QMDSystem::GetParticipant(), result, system.
다음에 의해서 참조됨 : G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalKinematicsOfBinaryCollisions().
void G4QMDMeanField::SetNucleus | ( | G4QMDNucleus * | aSystem | ) |
G4QMDMeanField.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), GetTotalPotential(), SetSystem(), G4QMDNucleus::SetTotalPotential().
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself().
void G4QMDMeanField::SetSystem | ( | G4QMDSystem * | aSystem | ) |
G4QMDMeanField.cc 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : Cal2BodyQuantities(), ffp, ffr, G4QMDSystem::GetTotalNumberOfParticipant(), n, pp2, rbij, rh3d, rha, rhc, rhe, rr2, system.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), SetNucleus(), Update().
void G4QMDMeanField::Update | ( | ) |
G4QMDMeanField.cc 파일의 966 번째 라인에서 정의되었습니다.
다음을 참조함 : SetSystem(), system.
다음에 의해서 참조됨 : G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalKinematicsOfBinaryCollisions().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QMDMeanField(), GetPotential(), GetTotalPotential().
|
private |
G4QMDMeanField.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QMDMeanField(), GetPotential(), GetTotalPotential().
|
private |
G4QMDMeanField.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), G4QMDMeanField(), GetPotential(), GetTotalPotential().
|
private |
G4QMDMeanField.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 90 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : calPauliBlockingFactor(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : calPauliBlockingFactor(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : calPauliBlockingFactor(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QMDMeanField(), GetPotential(), GetTotalPotential().
|
private |
G4QMDMeanField.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities().
|
private |
G4QMDMeanField.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), calPauliBlockingFactor().
|
private |
G4QMDMeanField.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), DoPropagation(), GetFFp(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), DoPropagation(), GetFFr(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QMDMeanField(), GetPotential(), GetTotalPotential().
|
private |
G4QMDMeanField.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DoClusterJudgment(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities().
|
private |
G4QMDMeanField.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), calPauliBlockingFactor(), DoClusterJudgment(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), CalGraduate(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DoClusterJudgment().
|
private |
G4QMDMeanField.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalGraduate(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), CalGraduate(), DoClusterJudgment(), GetPotential(), GetRHA(), GetTotalPotential(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), CalGraduate(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), GetPotential(), GetRHE(), GetTotalPotential(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QMDMeanField().
|
private |
G4QMDMeanField.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), calPauliBlockingFactor(), DoClusterJudgment(), GetRR2(), SetSystem().
|
private |
G4QMDMeanField.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Cal2BodyQuantities(), CalGraduate(), calPauliBlockingFactor(), DoClusterJudgment(), DoPropagation(), G4QMDMeanField(), GetPotential(), GetSystem(), GetTotalPotential(), IsPauliBlocked(), SetSystem(), Update().
|
private |
G4QMDMeanField.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DoClusterJudgment(), G4QMDMeanField().