Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
zigrandom.h File ReferenceDetailed Description========================================================================== This code is Copyright (C) 2005, Jurgen A. Doornik. Permission to use this code for non-commercial purposes is hereby given, provided proper reference is made to: Doornik, J.A. (2005), "An Improved Ziggurat Method to Generate Normal Random Samples", mimeo, Nuffield College, University of Oxford, and www.doornik.com/research. or the published version when available. This reference is still required when using modified versions of the code. This notice should be maintained in modified versions of the code. No warranty is given regarding the correctness of this code. ==========================================================================
Definition in file zigrandom.h.
This graph shows which files directly or indirectly include this file:
![]() Go to the source code of this file.
Define Documentation
Definition at line 45 of file zigrandom.h.
Definition at line 44 of file zigrandom.h.
Definition at line 48 of file zigrandom.h.
Definition at line 49 of file zigrandom.h.
Definition at line 50 of file zigrandom.h.
Definition at line 51 of file zigrandom.h.
Definition at line 52 of file zigrandom.h.
Definition at line 63 of file zigrandom.h. Referenced by DRan_MWC8222(), DRanUfromIRanU(), and VecDRan_MWC8222().
Definition at line 54 of file zigrandom.h.
Value: ((int)(iRan1) * M_RAN_INVM32 + (0.5 + M_RAN_INVM48 / 2) + \ (int)((iRan2) & 0x0000FFFF) * M_RAN_INVM48) Definition at line 65 of file zigrandom.h.
Value: ((unsigned int)(iRan1) + (unsigned int)((iRan2) << 16) \ * M_RAN_INVM32) * M_RAN_INVM32 Definition at line 56 of file zigrandom.h.
Value: ((int)(iRan1) * M_RAN_INVM32 + (0.5 + M_RAN_INVM52 / 2) + \ (int)((iRan2) & 0x000FFFFF) * M_RAN_INVM52) Definition at line 68 of file zigrandom.h.
Value: ((unsigned int)(iRan1) + (unsigned int)((iRan2) << 12) \ * M_RAN_INVM32) * M_RAN_INVM32 Definition at line 59 of file zigrandom.h.
Typedef Documentation
Definition at line 83 of file zigrandom.h.
Definition at line 86 of file zigrandom.h.
Definition at line 43 of file zigrandom.h.
Definition at line 84 of file zigrandom.h.
Definition at line 85 of file zigrandom.h.
Definition at line 87 of file zigrandom.h.
Definition at line 42 of file zigrandom.h.
Function Documentation
Definition at line 302 of file zigrandom.cc. Referenced by DRanQuanNormal(), DRanQuanNormalZig(), DRanQuanNormalZig32(), DRanQuanNormalZig32Vec(), DRanQuanNormalZigVec(), and FRanQuanNormal().
Definition at line 306 of file zigrandom.cc.
Definition at line 144 of file zigrandom.cc. Referenced by DRanNormalTail(), DRanNormalZig(), and DRanNormalZigVec().
Definition at line 310 of file zigrandom.cc.
Definition at line 148 of file zigrandom.cc. Referenced by DRanNormalZig(), DRanNormalZig32(), and DRanNormalZig32Vec().
Definition at line 177 of file zigrandom.cc.
Definition at line 203 of file zigrandom.cc.
Definition at line 172 of file zigrandom.cc. Referenced by RanNormalSetSeedZig(), and RanNormalSetSeedZig32().
Definition at line 152 of file zigrandom.cc. Referenced by DRanNormalZig32Vec(), and DRanNormalZigVec().
Definition at line 116 of file zigrandom.cc.
|
Tekkotsu v4.0 |
Generated Thu Nov 22 00:58:08 2007 by Doxygen 1.5.4 |