rgen 0.1.62 review
Downloadrgen is a library consisting of random number generator and data accumulation classes
|
|
rgen is a library consisting of random number generator and data accumulation classes. Its envisioned purpose is in the development of Monte Carlo simulations where the ability to readily substitute a variety of random generators may be used to assess the influence of the underlying random number sequence on the simulation results.
Interfaces to Tcl and Python are generated using SWIG.
Although it's quite a while since I started this project, I have been working on it in a somewhat ad hoc fashion, adding in bits and pieces whenever I come across something interesting which I think I could fit into the existing framework. Working like this means that things are probably not structured quite as they should be, class names are somewhat arbitrary (and a bit too long in some cases) etc. So, realising that there is lots of scope for improvement, I'm very open to
suggestions and criticisms.
The FORTRAN interface relies on cfortran.h, which can be obtained from http://www-zeus.desy.de/~burow/cfortran/.
INSTALL:
See generic instructions in INSTALL file.
If you have trouble building the SWIG interfaces then you can disable the culprit(s) using the following configuration options:
--disable-swig-python
--disable-swig-tcl
You will need the Tcl interface to run the testsuite ("make check").
rgen 0.1.62 keywords