--- /dev/null
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* ft_mat_fill.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: ljiriste <ljiriste@student.42prague.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2024/04/05 10:00:33 by ljiriste #+# #+# */
+/* Updated: 2024/04/05 10:07:19 by ljiriste ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "ft_arr.h"
+#include "libft.h"
+
+t_arr_stat ft_mat_fill(t_mat *mat, void *filler)
+{
+ size_t i;
+ size_t j;
+
+ i = 0;
+ while (i < mat->cols)
+ {
+ j = 0;
+ while (j < mat->rows)
+ {
+ ft_memcpy(ft_mat_access(mat, i, j), filler, mat->vec.el_size);
+ ++j;
+ }
+ ++i;
+ }
+ return (success);
+}
/* By: ljiriste <ljiriste@student.42prague.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/12/09 13:58:15 by ljiriste #+# #+# */
-/* Updated: 2024/04/02 11:13:24 by ljiriste ### ########.fr */
+/* Updated: 2024/04/05 10:05:22 by ljiriste ### ########.fr */
/* */
/* ************************************************************************** */
size_t index, void (*free_el)(void *));
void *ft_mat_access(t_mat *mat, size_t row, size_t col);
t_arr_stat ft_mat_zeros(t_mat *matrix, size_t rows, size_t cols);
+t_arr_stat ft_mat_fill(t_mat *mat, void *filler);
#endif