#include <unordered_map>
#include <string>
#include "f77-fcn.h"
#include "lo-mappers.h"
#include "oct-rand.h"
#include "quit.h"
#include "defun.h"
#include "error.h"
#include "errwarn.h"
#include "ovl.h"
#include "unwind-prot.h"
#include "utils.h"
#include "ov-re-mat.h"
Go to the source code of this file.
|
static OCTAVE_NAMESPACE_BEGIN octave_value | do_rand (const octave_value_list &args, int nargin, const char *fcn, const std::string &distribution, bool additional_arg=false) |
|
OCTAVE_EXPORT octave_value_list | Frand (const octave_value_list &args, int) |
|
OCTAVE_EXPORT octave_value_list | Frande (const octave_value_list &args, int) |
|
OCTAVE_EXPORT octave_value_list | Frandg (const octave_value_list &args, int) |
|
OCTAVE_EXPORT octave_value_list | Frandn (const octave_value_list &args, int) |
|
OCTAVE_EXPORT octave_value_list | Frandp (const octave_value_list &args, int) |
|
OCTAVE_EXPORT octave_value_list | Frandperm (const octave_value_list &args, int) |
|
◆ do_rand()
Definition at line 83 of file rand.cc.
References dim_vector::chop_trailing_singletons(), ColumnVector, d, Array< T, Alloc >::dims(), err_wrong_type_arg(), error(), Array< T, Alloc >::fortran_vec(), octave_value::idx_type_value(), octave_value::is_matrix_type(), octave_value::is_range(), octave_value::is_scalar_type(), octave_value::is_string(), octave::math::isinf(), len, octave::math::nint_big(), Array< T, Alloc >::numel(), octave_value::octave_idx_type_vector_value(), octave_value::range_value(), dim_vector::resize(), scalar(), octave::state, octave_value::string_value(), and Array< T, Alloc >::xelem().
Referenced by Frand(), Frande(), Frandg(), Frandn(), and Frandp().
◆ Frand()
◆ Frande()
◆ Frandg()
◆ Frandn()
◆ Frandp()
◆ Frandperm()
◆ current_distribution
std::string current_distribution = rand::distribution () |
|
static |