Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 함수 | 변수
G4LogConsts 네임스페이스 참조

클래스

union  ieee754
 

함수

G4double get_log_px (const G4double x)
 
G4double get_log_qx (const G4double x)
 
uint64_t dp2uint64 (G4double x)
 
G4double uint642dp (uint64_t ll)
 
G4float uint322sp (G4int x)
 
uint32_t sp2uint32 (G4float x)
 
G4double getMantExponent (const G4double x, G4double &fe)
 Like frexp but vectorising and the exponent is a double. 더 자세히 ...
 
G4float getMantExponentf (const G4float x, G4float &fe)
 Like frexp but vectorising and the exponent is a float. 더 자세히 ...
 
G4float get_log_poly (const G4float x)
 

변수

const G4double LOG_UPPER_LIMIT = 1e307
 
const G4double LOG_LOWER_LIMIT = 0
 
const G4double SQRTH = 0.70710678118654752440
 
const G4float MAXNUMF = 3.4028234663852885981170418348451692544e38f
 
const G4float LOGF_UPPER_LIMIT = MAXNUMF
 
const G4float LOGF_LOWER_LIMIT = 0
 
const G4float PX1logf = 7.0376836292E-2f
 
const G4float PX2logf = -1.1514610310E-1f
 
const G4float PX3logf = 1.1676998740E-1f
 
const G4float PX4logf = -1.2420140846E-1f
 
const G4float PX5logf = 1.4249322787E-1f
 
const G4float PX6logf = -1.6668057665E-1f
 
const G4float PX7logf = 2.0000714765E-1f
 
const G4float PX8logf = -2.4999993993E-1f
 
const G4float PX9logf = 3.3333331174E-1f
 
const G4float SQRTHF = 0.707106781186547524f
 

함수 문서화

uint64_t G4LogConsts::dp2uint64 ( G4double  x)
inline

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

다음을 참조함 : G4LogConsts::ieee754::d, G4LogConsts::ieee754::ll, tmp, x.

다음에 의해서 참조됨 : getMantExponent().

G4float G4LogConsts::get_log_poly ( const G4float  x)
inline

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

다음을 참조함 : PX1logf, PX2logf, PX3logf, PX4logf, PX5logf, PX6logf, PX7logf, PX8logf, PX9logf, x, y.

다음에 의해서 참조됨 : G4Logf().

G4double G4LogConsts::get_log_px ( const G4double  x)
inline

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

다음을 참조함 : x.

다음에 의해서 참조됨 : G4Log().

G4double G4LogConsts::get_log_qx ( const G4double  x)
inline

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

다음을 참조함 : x.

다음에 의해서 참조됨 : G4Log().

G4double G4LogConsts::getMantExponent ( const G4double  x,
G4double fe 
)
inline

Like frexp but vectorising and the exponent is a double.

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

다음을 참조함 : dp2uint64(), e, le, n, uint642dp().

다음에 의해서 참조됨 : G4Log().

G4float G4LogConsts::getMantExponentf ( const G4float  x,
G4float fe 
)
inline

Like frexp but vectorising and the exponent is a float.

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

다음을 참조함 : e, n, sp2uint32(), uint322sp().

다음에 의해서 참조됨 : G4Logf().

uint32_t G4LogConsts::sp2uint32 ( G4float  x)
inline

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

다음을 참조함 : G4LogConsts::ieee754::f, G4LogConsts::ieee754::i, tmp, x.

다음에 의해서 참조됨 : getMantExponentf().

G4float G4LogConsts::uint322sp ( G4int  x)
inline

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

다음을 참조함 : G4LogConsts::ieee754::f, G4LogConsts::ieee754::i, tmp, x.

다음에 의해서 참조됨 : getMantExponentf().

G4double G4LogConsts::uint642dp ( uint64_t  ll)
inline

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

다음을 참조함 : G4LogConsts::ieee754::d, G4LogConsts::ieee754::ll, tmp.

다음에 의해서 참조됨 : getMantExponent().

변수 문서화

const G4double G4LogConsts::LOG_LOWER_LIMIT = 0

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

다음에 의해서 참조됨 : G4Log().

const G4double G4LogConsts::LOG_UPPER_LIMIT = 1e307

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

다음에 의해서 참조됨 : G4Log().

const G4float G4LogConsts::LOGF_LOWER_LIMIT = 0

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

다음에 의해서 참조됨 : G4Logf().

const G4float G4LogConsts::LOGF_UPPER_LIMIT = MAXNUMF

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

다음에 의해서 참조됨 : G4Logf().

const G4float G4LogConsts::MAXNUMF = 3.4028234663852885981170418348451692544e38f

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

const G4float G4LogConsts::PX1logf = 7.0376836292E-2f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX2logf = -1.1514610310E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX3logf = 1.1676998740E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX4logf = -1.2420140846E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX5logf = 1.4249322787E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX6logf = -1.6668057665E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX7logf = 2.0000714765E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX8logf = -2.4999993993E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4float G4LogConsts::PX9logf = 3.3333331174E-1f

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

다음에 의해서 참조됨 : get_log_poly().

const G4double G4LogConsts::SQRTH = 0.70710678118654752440

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

다음에 의해서 참조됨 : G4Log().

const G4float G4LogConsts::SQRTHF = 0.707106781186547524f

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

다음에 의해서 참조됨 : G4Logf().