/usr/include/boost/random
NameSizeModeActions
detail/-0755rm
additive_combine.hpp88260644editdlrm
bernoulli_distribution.hpp56080644editdlrm
beta_distribution.hpp59000644editdlrm
binomial_distribution.hpp129850644editdlrm
cauchy_distribution.hpp65280644editdlrm
chi_squared_distribution.hpp63220644editdlrm
discard_block.hpp79910644editdlrm
discrete_distribution.hpp211370644editdlrm
exponential_distribution.hpp208950644editdlrm
extreme_value_distribution.hpp56110644editdlrm
faure.hpp114740644editdlrm
fisher_f_distribution.hpp59240644editdlrm
gamma_distribution.hpp91660644editdlrm
generate_canonical.hpp29540644editdlrm
geometric_distribution.hpp73390644editdlrm
hyperexponential_distribution.hpp369800644editdlrm
independent_bits.hpp91170644editdlrm
inversive_congruential.hpp95500644editdlrm
lagged_fibonacci.hpp182560644editdlrm
laplace_distribution.hpp57430644editdlrm
linear_congruential.hpp162140644editdlrm
linear_feedback_shift.hpp71620644editdlrm
lognormal_distribution.hpp80510644editdlrm
mersenne_twister.hpp240940644editdlrm
negative_binomial_distribution.hpp69110644editdlrm
niederreiter_base2.hpp117360644editdlrm
non_central_chi_squared_distribution.hpp77240644editdlrm
normal_distribution.hpp174410644editdlrm
piecewise_constant_distribution.hpp171860644editdlrm
piecewise_linear_distribution.hpp188020644editdlrm
poisson_distribution.hpp101450644editdlrm
random_device.hpp50320644editdlrm
random_number_generator.hpp19580644editdlrm
ranlux.hpp32920644editdlrm
seed_seq.hpp37920644editdlrm
shuffle_order.hpp91810644editdlrm
shuffle_output.hpp13520644editdlrm
sobol.hpp77040644editdlrm
student_t_distribution.hpp56330644editdlrm
subtract_with_carry.hpp215900644editdlrm
taus88.hpp11640644editdlrm
traits.hpp41650644editdlrm
triangle_distribution.hpp70330644editdlrm
uniform_01.hpp75380644editdlrm
uniform_int.hpp29090644editdlrm
uniform_int_distribution.hpp161990644editdlrm
uniform_on_sphere.hpp88120644editdlrm
uniform_real.hpp24490644editdlrm
uniform_real_distribution.hpp77260644editdlrm
uniform_smallint.hpp122300644editdlrm
variate_generator.hpp37080644editdlrm
weibull_distribution.hpp55240644editdlrm
xor_combine.hpp70490644editdlrm
Edit: /usr/include/boost/random/ranlux.hpp (3292B)
/* boost random/ranlux.hpp header file * * Copyright Jens Maurer 2002 * Distributed under the Boost Software License, Version 1.0. (See * accompanying file LICENSE_1_0.txt or copy at * http://www.boost.org/LICENSE_1_0.txt) * * See http://www.boost.org for most recent version including documentation. * * $Id$ * * Revision history * 2001-02-18 created */ #ifndef BOOST_RANDOM_RANLUX_HPP #define BOOST_RANDOM_RANLUX_HPP #include #include #include namespace boost { namespace random { namespace detail { /** * The ranlux family of generators are described in * * @blockquote * "A portable high-quality random number generator for lattice field theory * calculations", M. Luescher, Computer Physics Communications, 79 (1994) * pp 100-110. * @endblockquote * * The levels are given in * * @blockquote * "RANLUX: A Fortran implementation of the high-quality * pseudorandom number generator of Luescher", F. James, * Computer Physics Communications 79 (1994) 111-114 * @endblockquote */ class ranlux_documentation {}; } typedef subtract_with_carry_engine ranlux_base; typedef subtract_with_carry_01_engine ranlux_base_01; typedef subtract_with_carry_01_engine ranlux64_base_01; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux3; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux4; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux3_01; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux4_01; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux64_3_01; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux64_4_01; #if !defined(BOOST_NO_INT64_T) && !defined(BOOST_NO_INTEGRAL_INT64_T) typedef subtract_with_carry_engine ranlux64_base; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux64_3; /** @copydoc boost::random::detail::ranlux_documentation */ typedef discard_block_engine ranlux64_4; #endif /* !BOOST_NO_INT64_T && !BOOST_NO_INTEGRAL_INT64_T */ typedef subtract_with_carry_engine ranlux24_base; typedef subtract_with_carry_engine ranlux48_base; typedef discard_block_engine ranlux24; #if !defined(BOOST_NO_INT64_T) && !defined(BOOST_NO_INTEGRAL_INT64_T) typedef discard_block_engine ranlux48; #endif } using random::ranlux3; using random::ranlux4; using random::ranlux3_01; using random::ranlux4_01; using random::ranlux64_3_01; using random::ranlux64_4_01; #if !defined(BOOST_NO_INT64_T) && !defined(BOOST_NO_INTEGRAL_INT64_T) using random::ranlux64_3; using random::ranlux64_4; #endif } // namespace boost #endif // BOOST_RANDOM_LINEAR_CONGRUENTIAL_HPP