diff options
author | Jasper | 2025-09-01 09:12:51 +0200 |
---|---|---|
committer | Jasper | 2025-09-01 09:12:51 +0200 |
commit | 093c1a4beb2d6c5f505dd97e81dc1a0b0bbba0d1 (patch) | |
tree | 15fd145f886b4d2df1ceaa8ee0c7ca5a7a3358aa /matrix.h | |
parent | b98ec0e9a94a4f2595cc937c54633e796de508bf (diff) |
Removed const in front of non-pointer types
Diffstat (limited to 'matrix.h')
-rw-r--r-- | matrix.h | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -22,25 +22,25 @@ typedef struct { size_t n; } Matrix; -Matrix *matrix_alloc(const size_t m, const size_t n); +Matrix *matrix_alloc(size_t m, size_t n); void matrix_free(Matrix *mat); void matrix_freen(Matrix **mats); void matrix_print(const Matrix *mat); Matrix *matrix_from_str(char *str); Matrix *matrix_from_arr(double arr[], size_t m, size_t n); char *matrix_to_str(const Matrix *mat); -Matrix *matrix_id(const size_t n); -Matrix *matrix_const(const size_t m, const size_t n, const double x); +Matrix *matrix_id(size_t n); +Matrix *matrix_const(size_t m, size_t n, double x); Matrix *matrix_copy (const Matrix *mat); double matrix_trace(const Matrix *mat); Matrix *matrix_transpose(const Matrix *mat); Matrix *matrix_add(const Matrix *A, const Matrix *B); -Matrix *matrix_scale(const double x, const Matrix *A); +Matrix *matrix_scale(double x, const Matrix *A); Matrix *matrix_sub(const Matrix *A, const Matrix *B); Matrix *matrix_mult(const Matrix *A, const Matrix *B); -Matrix *matrix_rand(const size_t m, const size_t n, const int bound_l, const int bound_u, MatrixType type); +Matrix *matrix_rand(size_t m, size_t n, int bound_l, int bound_u, MatrixType type); int matrix_is_square(const Matrix *mat); -int matrix_eq(const Matrix *A, const Matrix *B, const double tol); +int matrix_eq(const Matrix *A, const Matrix *B, double tol); double matrix_norm_frob(const Matrix *mat); Matrix **matrix_LR(const Matrix *A, const Matrix *b); Matrix *matrix_forwardel(const Matrix *L, const Matrix *b); |