//! More...
Functions | |
| double | randn () |
| arma_inline const eOp< colvec, eop_randn > | randn (const u32 n_elem, const arma_Mat_Col_Row_only< colvec >::result *junk=0) |
| Generate a vector with all elements set to random values with a gaussian distribution (zero mean, unit variance). | |
| template<typename vec_type > | |
| arma_inline const eOp < vec_type, eop_randn > | randn (const u32 n_elem, const typename arma_Mat_Col_Row_only< vec_type >::result *junk=0) |
| arma_inline const eOp< mat, eop_randn > | randn (const u32 n_rows, const u32 n_cols, const arma_Mat_Col_Row_only< mat >::result *junk=0) |
| Generate a dense matrix with all elements set to random values with a gaussian distribution (zero mean, unit variance). | |
| template<typename mat_type > | |
| arma_inline const eOp < mat_type, eop_randn > | randn (const u32 n_rows, const u32 n_cols, const typename arma_Mat_Col_Row_only< mat_type >::result *junk=0) |
| arma_inline const eOpCube < cube, eop_cube_randn > | randn (const u32 n_rows, const u32 n_cols, const u32 n_slices, const arma_Cube_only< cube >::result *junk=0) |
| template<typename cube_type > | |
| arma_inline const eOpCube < cube_type, eop_cube_randn > | randn (const u32 n_rows, const u32 n_cols, const u32 n_slices, const typename arma_Cube_only< cube_type >::result *junk=0) |
//!
| arma_scalar_only< eT >::result randn | ( | ) | [inline] |
Definition at line 32 of file fn_randn.hpp.
{
return eT(eop_aux_randn<eT>());
}
| arma_inline const eOp<colvec, eop_randn> randn | ( | const u32 | n_elem, | |
| const arma_Mat_Col_Row_only< colvec >::result * | junk = 0 | |||
| ) |
Generate a vector with all elements set to random values with a gaussian distribution (zero mean, unit variance).
Definition at line 42 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
return eOp<colvec, eop_randn>(n_elem, 1);
}
| arma_inline const eOp<vec_type, eop_randn> randn | ( | const u32 | n_elem, | |
| const typename arma_Mat_Col_Row_only< vec_type >::result * | junk = 0 | |||
| ) |
Definition at line 54 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
if(is_Row<vec_type>::value == true)
{
return eOp<vec_type, eop_randn>(1, n_elem);
}
else
{
return eOp<vec_type, eop_randn>(n_elem, 1);
}
}
| arma_inline const eOp<mat, eop_randn> randn | ( | const u32 | n_rows, | |
| const u32 | n_cols, | |||
| const arma_Mat_Col_Row_only< mat >::result * | junk = 0 | |||
| ) |
Generate a dense matrix with all elements set to random values with a gaussian distribution (zero mean, unit variance).
Definition at line 73 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
return eOp<mat, eop_randn>(n_rows, n_cols);
}
| arma_inline const eOp<mat_type, eop_randn> randn | ( | const u32 | n_rows, | |
| const u32 | n_cols, | |||
| const typename arma_Mat_Col_Row_only< mat_type >::result * | junk = 0 | |||
| ) |
Definition at line 85 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
return eOp<mat_type, eop_randn>(n_rows, n_cols);
}
| arma_inline const eOpCube<cube, eop_cube_randn> randn | ( | const u32 | n_rows, | |
| const u32 | n_cols, | |||
| const u32 | n_slices, | |||
| const arma_Cube_only< cube >::result * | junk = 0 | |||
| ) |
Definition at line 96 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
return eOpCube<cube, eop_cube_randn>(n_rows, n_cols, n_slices);
}
| arma_inline const eOpCube<cube_type, eop_cube_randn> randn | ( | const u32 | n_rows, | |
| const u32 | n_cols, | |||
| const u32 | n_slices, | |||
| const typename arma_Cube_only< cube_type >::result * | junk = 0 | |||
| ) |
Definition at line 108 of file fn_randn.hpp.
{
arma_extra_debug_sigprint();
return eOpCube<cube_type, eop_cube_randn>(n_rows, n_cols, n_slices);
}