Functions | |
| void | mirml_mh_v_count (mirml_mh_vector_t *x) |
| Initialization of elements to index numbers. | |
Initialization to zero | |
| void | mirml_mh_v_zero (mirml_mh_vector_t *x) |
| void | mirml_mh_iv_zero (mirml_mh_ivector_t *ix) |
| void | mirml_mh_i64v_zero (mirml_mh_i64vector_t *ix) |
| void | mirml_mh_m_zero (mirml_mh_matrix_t *A) |
Initialization to identity | |
| void | mirml_mh_m_ident (mirml_mh_matrix_t *A) |
| void | mirml_mh_px_ident (mirml_mh_permutation_t *px) |
Initialization to random numbers | |
| void | mirml_mh_v_rand (mirml_mh_vector_t *x, int rngt, void *rng) |
| void | mirml_mh_m_rand (mirml_mh_matrix_t *A, int rngt, void *rng) |
| #define | MIRML_MHRNGT_RNG 1 |
| #define | MIRML_MHRNGT_NRRNG 2 |
Initialization of all elements to 1 | |
| void | mirml_mh_v_ones (mirml_mh_vector_t *x) |
| void | mirml_mh_iv_ones (mirml_mh_ivector_t *x) |
| void | mirml_mh_i64v_ones (mirml_mh_i64vector_t *x) |
| void | mirml_mh_m_ones (mirml_mh_matrix_t *A) |
| void mirml_mh_v_rand | ( | mirml_mh_vector_t * | x, |
| int | rngt, | ||
| void * | rng | ||
| ) |
Initialises x to be a random vector, components independently & uniformly ditributed between 0 and 1
| trng | Type of RNG, one of MIRML_MHRNGT_ |
| Pointer | to RNG structure. |