Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 네임스페이스 | 매크로 | 함수
G4INCLRandom.hh 파일 참조
#include "globals.hh"
#include <iostream>
#include <cmath>
#include <utility>
#include "G4INCLIRandomGenerator.hh"
#include "G4INCLThreeVector.hh"
#include "G4INCLGlobals.hh"
#include "G4INCLConfig.hh"

이 파일의 소스 코드 페이지로 가기

클래스

class  G4INCL::Random::Adapter
 

네임스페이스

 G4INCL
 
 G4INCL::Random
 

매크로

#define INCLXX_IN_GEANT4_MODE   1
 
#define G4INCLRANDOM_HH_
 

함수

void G4INCL::Random::setGenerator (G4INCL::IRandomGenerator *aGenerator)
 
void G4INCL::Random::setSeeds (const SeedVector &sv)
 
SeedVector G4INCL::Random::getSeeds ()
 
G4double G4INCL::Random::shoot ()
 
G4double G4INCL::Random::shoot0 ()
 
G4double G4INCL::Random::shoot1 ()
 
template<typename T >
G4INCL::Random::shootInteger (T n)
 
G4double G4INCL::Random::gauss (G4double sigma=1.)
 
G4double G4INCL::Random::gaussWithMemory (G4double sigma=1.)
 
ThreeVector G4INCL::Random::normVector (G4double norm=1.)
 
ThreeVector G4INCL::Random::sphereVector (G4double rmax=1.)
 
ThreeVector G4INCL::Random::gaussVector (G4double sigma=1.)
 Generate Gaussianly-distributed ThreeVectors. 더 자세히 ...
 
std::pair< G4double, G4doubleG4INCL::Random::correlatedGaussian (const G4double corrCoeff, const G4double x0=0., const G4double sigma=1.)
 Generate pairs of correlated Gaussian random numbers. 더 자세히 ...
 
std::pair< G4double, G4doubleG4INCL::Random::correlatedUniform (const G4double corrCoeff)
 Generate pairs of correlated uniform random numbers. 더 자세히 ...
 
void G4INCL::Random::deleteGenerator ()
 
G4bool G4INCL::Random::isInitialized ()
 
void G4INCL::Random::saveSeeds ()
 Save the status of the random-number generator. 더 자세히 ...
 
SeedVector G4INCL::Random::getSavedSeeds ()
 Get the saved status of the random-number generator. 더 자세히 ...
 
void G4INCL::Random::initialize (Config const *const)
 Initialize generator according to a Config object. 더 자세히 ...
 
Adapter const & G4INCL::Random::getAdapter ()
 

매크로 문서화

#define G4INCLRANDOM_HH_

G4INCLRandom.hh 파일의 46 번째 라인에서 정의되었습니다.

#define INCLXX_IN_GEANT4_MODE   1

G4INCLRandom.hh 파일의 34 번째 라인에서 정의되었습니다.