Zephyr Scientific Library (zscilib)
|
Represents a m x n matrix, with data stored in row-major order. More...
#include <matrices.h>
Data Fields | |
size_t | sz_rows |
size_t | sz_cols |
zsl_real_t * | data |
Represents a m x n matrix, with data stored in row-major order.
Definition at line 46 of file matrices.h.
zsl_real_t* zsl_mtx::data |
Data assigned to the matrix, in row-major order (left to right).
Definition at line 52 of file matrices.h.
Referenced by zsl_mtx_adjoint_3x3(), zsl_mtx_balance(), zsl_mtx_binary_op(), zsl_mtx_cols_norm(), zsl_mtx_copy(), zsl_mtx_deter(), zsl_mtx_deter_3x3(), zsl_mtx_eigenvectors(), zsl_mtx_from_arr(), zsl_mtx_get(), zsl_mtx_gram_schmidt(), zsl_mtx_householder(), zsl_mtx_is_equal(), zsl_mtx_is_notneg(), zsl_mtx_max(), zsl_mtx_max_idx(), zsl_mtx_min(), zsl_mtx_min_idx(), zsl_mtx_mult(), zsl_mtx_scalar_mult_d(), zsl_mtx_scalar_mult_row_d(), zsl_mtx_set(), zsl_mtx_sum_rows_d(), zsl_mtx_sum_rows_scaled_d(), zsl_mtx_svd(), zsl_mtx_unary_op(), zsl_mtx_vec_wedge(), zsl_sta_covar_mtx(), and zsl_sta_quad_fit().
size_t zsl_mtx::sz_cols |
The number of columns in the matrix (typically denoted as 'n').
Definition at line 50 of file matrices.h.
Referenced by zsl_mtx_adjoint(), zsl_mtx_adjoint_3x3(), zsl_mtx_balance(), zsl_mtx_binary_func(), zsl_mtx_binary_op(), zsl_mtx_cholesky(), zsl_mtx_cols_norm(), zsl_mtx_copy(), zsl_mtx_deter(), zsl_mtx_deter_3x3(), zsl_mtx_eigenvectors(), zsl_mtx_from_arr(), zsl_mtx_get(), zsl_mtx_get_row(), zsl_mtx_gram_schmidt(), zsl_mtx_init(), zsl_mtx_inv(), zsl_mtx_inv_3x3(), zsl_mtx_is_equal(), zsl_mtx_is_notneg(), zsl_mtx_is_sym(), zsl_mtx_max(), zsl_mtx_max_idx(), zsl_mtx_min(), zsl_mtx_min_idx(), zsl_mtx_mult(), zsl_mtx_mult_d(), zsl_mtx_pinv(), zsl_mtx_print(), zsl_mtx_qrd(), zsl_mtx_reduce(), zsl_mtx_reduce_iter(), zsl_mtx_scalar_mult_d(), zsl_mtx_scalar_mult_row_d(), zsl_mtx_set(), zsl_mtx_set_row(), zsl_mtx_sum_rows_d(), zsl_mtx_sum_rows_scaled_d(), zsl_mtx_svd(), zsl_mtx_trans(), zsl_mtx_unary_func(), zsl_mtx_unary_op(), zsl_mtx_vec_wedge(), zsl_sta_covar_mtx(), zsl_sta_mult_linear_reg(), zsl_sta_quad_fit(), and zsl_sta_weighted_mult_linear_reg().
size_t zsl_mtx::sz_rows |
The number of rows in the matrix (typically denoted as 'm').
Definition at line 48 of file matrices.h.
Referenced by zsl_mtx_adjoint(), zsl_mtx_adjoint_3x3(), zsl_mtx_augm_diag(), zsl_mtx_balance(), zsl_mtx_binary_func(), zsl_mtx_binary_op(), zsl_mtx_cholesky(), zsl_mtx_cols_norm(), zsl_mtx_copy(), zsl_mtx_deter(), zsl_mtx_deter_3x3(), zsl_mtx_eigenvalues(), zsl_mtx_eigenvectors(), zsl_mtx_from_arr(), zsl_mtx_gauss_elim(), zsl_mtx_gauss_reduc(), zsl_mtx_get(), zsl_mtx_get_col(), zsl_mtx_gram_schmidt(), zsl_mtx_householder(), zsl_mtx_init(), zsl_mtx_inv(), zsl_mtx_inv_3x3(), zsl_mtx_is_equal(), zsl_mtx_is_notneg(), zsl_mtx_is_sym(), zsl_mtx_max(), zsl_mtx_max_idx(), zsl_mtx_min(), zsl_mtx_min_idx(), zsl_mtx_mult(), zsl_mtx_mult_d(), zsl_mtx_pinv(), zsl_mtx_print(), zsl_mtx_qrd(), zsl_mtx_qrd_iter(), zsl_mtx_reduce(), zsl_mtx_reduce_iter(), zsl_mtx_scalar_mult_d(), zsl_mtx_scalar_mult_row_d(), zsl_mtx_set(), zsl_mtx_set_col(), zsl_mtx_sum_rows_d(), zsl_mtx_sum_rows_scaled_d(), zsl_mtx_svd(), zsl_mtx_trans(), zsl_mtx_unary_func(), zsl_mtx_unary_op(), zsl_mtx_vec_wedge(), zsl_sta_covar_mtx(), zsl_sta_mult_linear_reg(), zsl_sta_quad_fit(), and zsl_sta_weighted_mult_linear_reg().