aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-05-11better help (including new features like pseudoinverse)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2957
2005-05-11modified configure in get MinGW-crosscompilation (for w32) workIOhannes m zmölnig
added a beautiful INSTALL.txt svn path=/trunk/externals/iem/iemmatrix/; revision=2956
2005-05-11output a righthand bang if inversion failsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2952
2005-05-11added an outlet to t_matrix (needed by mtx_inverse)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2951
2005-05-11mtx_doInvert can now return whether it could invert the matrix or notIOhannes m zmölnig
(the function returns a valid matrix, even if inversion did not succeed) svn path=/trunk/externals/iem/iemmatrix/; revision=2950
2005-05-11for non-square matrices, we now calculate automatically the (correct) ↵IOhannes m zmölnig
pseudoinverse svn path=/trunk/externals/iem/iemmatrix/; revision=2949
2005-05-11added safety checks whether the matrix is non-NULLIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2948
2005-05-11split the objects from mtx_binops into several files: mtx_add, mtx_sub, ↵IOhannes m zmölnig
mtx_mul, mtx_pow mtx_binops is still there for glue functions exposed some important operations on float-arrays via iemmatrix.h (mtx_doInvert, mtx_doTranspose, mtx_doMultiply) as you can easily see, they all start with "mtx_do" and a capital letter; they all return a pointer to (newly allocated) memory with the result svn path=/trunk/externals/iem/iemmatrix/; revision=2947
2005-05-10a Makefile for a MinGW-crosscompiler on linuxIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2939
2005-05-10new help-patches and added license-textIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2938
2005-05-10added mtx_sumIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2937
2005-05-10improved version that can also handle non-square matricesIOhannes m zmölnig
known bug: if #rows<#cols the pivoting matrix is uncorrectly resized, leading to zeroing out entire rows (which is plain wrong) svn path=/trunk/externals/iem/iemmatrix/; revision=2934
2005-05-10use "__WIN32__" instead of "NT" or "MSW"IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2933
2005-05-10use "__WIN32__" instead of "NT"IOhannes m zmölnig
__WIN32__ is automatically defined on MinGW (at least on my debian x-compiler NT has to be defined by hand on all windows compilers i believe that __WIN32__ is more in line with __APPLE__ or __linux__ svn path=/trunk/externals/iem/iemmatrix/; revision=2932
2005-05-10added mtx_cholesky, mtx_gauss, mtx_prod, mtx_mul_tildeIOhannes m zmölnig
removed mtx_tilde svn path=/trunk/externals/iem/iemmatrix/; revision=2931
2005-05-10found non-ascii character in a commentIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2930
2005-05-09a simple gauss elimination (without pivoting)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2929
2005-05-09implemented octave's/matlab's "prod()"-function: multiply cols togetherIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2928
2005-05-09moved the content of mtx_tilde.c ([matrix~]) to mtx_mul~.c ([mtx_*~], ↵IOhannes m zmölnig
[matrix_mul_line~], [matrix~]) svn path=/trunk/externals/iem/iemmatrix/; revision=2927
2005-04-27symmetric/asymetric matrix decompositionIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2837
2005-04-27cholesky decompositionIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2836
2005-04-27use "double" instead of "long double"IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2835
2005-04-13on __APPLE__ there is no such thing as "powf"; use "static inline" for thatIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2757
2005-04-13removed mtx_semipivotIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2756
2005-04-12fixed the email-addressesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2724
2005-04-12added and updated helpIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2723
2005-04-12as with 12th of April, the license changes from LGPL to GPL!IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2722
2005-04-12changed license-text (now references LICENSE.txt instead of LGPL)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2721
2005-04-12changed license-text (now references LICENSE.txt instead of LGPL)IOhannes m zmölnig
fixed typo svn path=/trunk/externals/iem/iemmatrix/; revision=2720
2005-03-31should be in ./abs/ instead of ./IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2661
2005-03-31This commit was generated by cvs2svn to compensate for changes in r2659,IOhannes m zmölnig
which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem/iemmatrix/; revision=2660
2005-03-31This commit was generated by cvs2svn to compensate for changes in r2656,IOhannes m zmölnig
which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem/iemmatrix/; revision=2657
2005-03-30loading the mtx_distance2-setupIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2652
2005-03-30added [mtx_.^]IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2651
2005-03-30moved some general functions from mtx_binop to iemmatrix.hIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2650
2005-03-30calculate the euclidian distance (rather: square of - to minimize ↵IOhannes m zmölnig
calculations) between 2 sets of n-dimensional vectors (described as i*n and j*n matrices) svn path=/trunk/externals/iem/iemmatrix/; revision=2649
2005-03-30fixed a bug with non-square matrices;IOhannes m zmölnig
added an argument to pivotize to a minimum trace (instead of a maximum) svn path=/trunk/externals/iem/iemmatrix/; revision=2648
2005-03-30added labels when printingIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2647
2005-03-21oops; wrongly checked in!IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=2639
2005-03-21This commit was generated by cvs2svn to compensate for changes in r2637,svn2git-rootIOhannes m zmölnig
which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/iem/iemmatrix/; revision=2638