From 10b474fba485e9a93157c7fa534bb66e7bcc6fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 21 Mar 2005 14:33:31 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r2637, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem/iemmatrix/; revision=2638 --- src/iemmatrix.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 src/iemmatrix.c (limited to 'src/iemmatrix.c') diff --git a/src/iemmatrix.c b/src/iemmatrix.c new file mode 100644 index 0000000..384f54a --- /dev/null +++ b/src/iemmatrix.c @@ -0,0 +1,77 @@ +/* + * iemmatrix + * + * objects for manipulating simple matrices + * mostly refering to matlab/octave matrix functions + * + * (c) IOhannes m zmölnig, forum::für::umläute + * + * IEM, Graz + * + * this code is published under the LGPL + * + */ +#include "iemmatrix.h" + +void mtx_binops_setup(); +void mtx_col_setup(); +void mtx_diag_setup(); +void mtx_diegg_setup(); +void mtx_egg_setup(); +void mtx_element_setup(); +void mtx_eye_setup(); +void mtx_inverse_setup(); +void mtx_matrix_setup(); +void mtx_mean_setup(); +void mtx_check_setup(); +void mtx_print_setup(); +void mtx_ones_setup(); +void mtx_pivot_setup(); +void mtx_rand_setup(); +void mtx_resize_setup(); +void mtx_roll_setup(); +void mtx_row_setup(); +void mtx_scroll_setup(); +void mtx_size_setup(); +void mtx_trace_setup(); +void mtx_transpose_setup(); +void mtx_zeros_setup(); +void mtx_tilde_setup(); + +void iemtx_setup(){ + mtx_binops_setup(); + mtx_col_setup(); + mtx_diag_setup(); + mtx_diegg_setup(); + mtx_egg_setup(); + mtx_element_setup(); + mtx_eye_setup(); + mtx_inverse_setup(); + mtx_matrix_setup(); + mtx_mean_setup(); + mtx_check_setup(); + mtx_print_setup(); + mtx_ones_setup(); + mtx_pivot_setup(); + mtx_rand_setup(); + mtx_resize_setup(); + mtx_roll_setup(); + mtx_row_setup(); + mtx_scroll_setup(); + mtx_size_setup(); + mtx_trace_setup(); + mtx_transpose_setup(); + mtx_zeros_setup(); + mtx_tilde_setup(); +} + +void iemmatrix_setup(){ + post(""); + post("iemmatrix "VERSION); + post("\tobjects for manipulating 2d-matrices"); + post("\t(c) IOhannes m zmölnig, Thomas Musil :: iem, 2001-2005"); + post("\tcompiled "__DATE__" : "__TIME__); + post(""); + + iemtx_setup(); +} -- cgit v1.2.1