GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cstdint>
#include <map>
#include <vector>
#include "data-conv.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "lo-ieee.h"
#include "lo-mappers.h"
#include "lo-ranlib-proto.h"
#include "mach-info.h"
#include "oct-locbuf.h"
#include "oct-rand.h"
#include "oct-time.h"
#include "randgamma.h"
#include "randmtzig.h"
#include "randpoisson.h"
#include "singleton-cleanup.h"
Go to the source code of this file.
Macros | |
#define | MAKE_RAND(len) |
#define | RAND_FUNC(x) F77_FUNC (dgenunf, DGENUNF) (0.0, 1.0, x) |
#define | RAND_FUNC(x) F77_FUNC (dgennor, DGENNOR) (0.0, 1.0, x) |
#define | RAND_FUNC(x) F77_FUNC (dgenexp, DGENEXP) (1.0, x) |
#define | RAND_FUNC(x) x = octave::numeric_limits<double>::NaN (); |
#define | RAND_FUNC(x) F77_FUNC (dignpoi, DIGNPOI) (a, x) |
#define | RAND_FUNC(x) x = octave::numeric_limits<double>::NaN (); |
#define | RAND_FUNC(x) F77_FUNC (dgengam, DGENGAM) (1.0, a, x) |
#define | RAND_FUNC(x) F77_FUNC (dgenunf, DGENUNF) (0.0, 1.0, x) |
#define | RAND_FUNC(x) F77_FUNC (dgennor, DGENNOR) (0.0, 1.0, x) |
#define | RAND_FUNC(x) F77_FUNC (dgenexp, DGENEXP) (1.0, x) |
#define | RAND_FUNC(x) x = octave::numeric_limits<double>::NaN (); |
#define | RAND_FUNC(x) F77_FUNC (dignpoi, DIGNPOI) (da, x) |
#define | RAND_FUNC(x) x = octave::numeric_limits<double>::NaN (); |
#define | RAND_FUNC(x) F77_FUNC (dgengam, DGENGAM) (1.0, da, x) |
Functions | |
static uint32_t | double2uint32 (double d) |
static int32_t | force_to_fit_range (int32_t i, int32_t lo, int32_t hi) |
#define MAKE_RAND | ( | len | ) |
Definition at line 684 of file oct-rand.cc.
Referenced by octave_rand::fill().
|
static |
Definition at line 638 of file oct-rand.cc.
References d, octave::math::finite(), max(), and u.
Referenced by octave_rand::set_internal_state().
|
static |
Definition at line 100 of file oct-rand.cc.
Referenced by octave_rand::do_seed(), and octave_rand::initialize_ranlib_generators().