Age | Commit message (Collapse) | Author |
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3706
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3705
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3697
|
|
instead compile all c-files into objects and link them together
svn path=/trunk/externals/iem/iemmatrix/; revision=3674
|
|
one bigger matrix. you can select if the second matrix is appended in row or in column direction.
svn path=/trunk/externals/iem/iemmatrix/; revision=3635
|
|
below described externals.
now the operation mode of these externs can be selected by arbitrary ordered creation argumens containing above symbols, or by a "mode col" etc. command. This makes it easier/more intuitive to patch without using help patches.
svn path=/trunk/externals/iem/iemmatrix/; revision=3634
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3619
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3618
|
|
[mode col( / [mode column( or [mode :( work in cumsum, decay, diff, sort,
(and minmax) external.
The order of creation arguments is in some kind arbitrary.
svn path=/trunk/externals/iem/iemmatrix/; revision=3617
|
|
Now following modes are available: "col"/"column", "row" or anything else, e.g. "whole". This should be done for mtx_cumsum and mtx_sort too. perhaps this could be a more unifying definition for "row-wise" and "column-wise" operation modes.
svn path=/trunk/externals/iem/iemmatrix/; revision=3606
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3603
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3602
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3601
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3600
|
|
some of them are unstable, some are likely to change in their behaviour (read: not yet for use)
svn path=/trunk/externals/iem/iemmatrix/; revision=3598
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3597
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3596
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3595
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3594
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3593
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3592
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3591
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3590
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3589
|
|
on-the-fly sources generation (iemmatrix.c mtx_*.c)
svn path=/trunk/externals/iem/iemmatrix/; revision=3563
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3253
|
|
- replaced error-"post()"s by "pd_error()" to be able to track down the error
svn path=/trunk/externals/iem/iemmatrix/; revision=3252
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3185
|
|
#> ./configure --with-extension=dll --host=i586-mingw32msvc --includedir=/path/to/w32-pd/src/ -libdir=/path/to/w32-pd/bin/
svn path=/trunk/externals/iem/iemmatrix/; revision=3182
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3171
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3167
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3151
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3038
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3000
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2957
|
|
added a beautiful INSTALL.txt
svn path=/trunk/externals/iem/iemmatrix/; revision=2956
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2952
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2951
|
|
(the function returns a valid matrix, even if inversion did not succeed)
svn path=/trunk/externals/iem/iemmatrix/; revision=2950
|
|
pseudoinverse
svn path=/trunk/externals/iem/iemmatrix/; revision=2949
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2948
|
|
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
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2939
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2938
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2937
|
|
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
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2933
|
|
__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
|
|
removed mtx_tilde
svn path=/trunk/externals/iem/iemmatrix/; revision=2931
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=2930
|