| 
    Zephyr Scientific Library (zscilib)
    
   | 
 
Functions used to compare or verify vectors. More...
Functions | |
| bool | zsl_vec_is_equal (struct zsl_vec *v, struct zsl_vec *w, zsl_real_t eps) | 
| Checks if two vectors are identical in size and content.  More... | |
| bool | zsl_vec_is_nonneg (struct zsl_vec *v) | 
| Checks if all elements in vector v are >= zero.  More... | |
| int | zsl_vec_contains (struct zsl_vec *v, zsl_real_t val, zsl_real_t eps) | 
| Checks if vector v contains val, returning the number of occurences.  More... | |
| int | zsl_vec_sort (struct zsl_vec *v, struct zsl_vec *w) | 
| Sorts the values in vector v from smallest to largest using quicksort, and assigns the sorted output to vector w.  More... | |
Functions used to compare or verify vectors.
| int zsl_vec_contains | ( | struct zsl_vec * | v, | 
| zsl_real_t | val, | ||
| zsl_real_t | eps | ||
| ) | 
Checks if vector v contains val, returning the number of occurences.
| v | The vector to check. | 
| val | The value to check all coefficients for. | 
| eps | The margin for floating-point equality (ex. '1E-5'). | 
Definition at line 416 of file vectors.c.
Referenced by zsl_mtx_eigenvectors(), zsl_sta_mode(), zsl_sta_time_weighted_mean(), and zsl_vec_sort().
| bool zsl_vec_is_equal | ( | struct zsl_vec * | v, | 
| struct zsl_vec * | w, | ||
| zsl_real_t | eps | ||
| ) | 
| bool zsl_vec_is_nonneg | ( | struct zsl_vec * | v | ) | 
Sorts the values in vector v from smallest to largest using quicksort, and assigns the sorted output to vector w.
| v | The unsorted, input vector. | 
| w | The sorted, output vector. | 
Definition at line 475 of file vectors.c.
Referenced by zsl_sta_data_range(), zsl_sta_percentile(), zsl_sta_time_weighted_mean(), zsl_sta_trim_mean(), and zsl_sta_weighted_median().
 1.8.17