aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-08-14corrected bug in mtx_abs:Franz Zotter
memory row*col was allocated, where row=atom_getint(argv[0]) and col=atom_getint(argv[1]), but argv elements were written to. i.e. lists larger than needed caused a crash. svn path=/trunk/externals/iem/iemmatrix/; revision=5598
2006-08-14corrections to mtx_fill:Franz Zotter
passive inlet matrix can pass through if invalid indices/ empty indexing vectors are defined. this is useful when combining with mtx_find and the result of mtx_find is empty or undefined (=0 indices). svn path=/trunk/externals/iem/iemmatrix/; revision=5591
2006-08-09bug corrected: the new "size" command was crashing with uninitialized matrix.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5541
2006-08-09forgot to check in corrections:Franz Zotter
mtx_fill didn't work correctly, a condition was wrong. mtx_find didn't check each entry because of a wrong loop condition. svn path=/trunk/externals/iem/iemmatrix/; revision=5540
2006-08-09i added a "size" command to the base object that resizes the matrixFranz Zotter
atombuffer silently (no output), or shows the matrix dimensions. [size r c(, [size r(, and [size( are allowed, making a rectangular or square matrix, or answering with the size of the matrix, respectively. svn path=/trunk/externals/iem/iemmatrix/; revision=5538
2006-07-26added help for mtx_:Franz Zotter
and abstractions for lin/logspace. mtx_colon.c: added simple octave functionality (see help). svn path=/trunk/externals/iem/iemmatrix/; revision=5413
2006-07-26mtx_sort: output order correction: from right to left.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5412
2006-07-25install abstractions when doing "make install";IOhannes m zmölnig
however, there is still one problem: the abstractions (with helpfiles) go into extra/iemmatrix/ which is not searched by default; solution is to either add this path to pd's search paths or (probably) use pd-extended's libdir thing. svn path=/trunk/externals/iem/iemmatrix/; revision=5409
2006-07-25removed the helpsymbol uglinessIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=5408
2006-07-25no idea...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=5407
2006-07-25hopefully made it a bit more secure...IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=5406
2006-07-25we no longer support a different help-file location for pd<0.37; now ↵IOhannes m zmölnig
everything goes into extra/iemmatrix/ (also the binary!) svn path=/trunk/externals/iem/iemmatrix/; revision=5405
2006-07-19added help symbols to the externalsFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=5385
2006-06-06removed unused variablesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=5173
2006-04-09added mtx_bsplineIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4860
2006-04-09an n-dimensional b-spline interpolatorIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4859
2006-03-29code cleanupIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4807
2006-03-29renamed "list" mode to "element"IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4806
2006-03-29code cleanupIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4804
2006-03-29removed class_sethelpsymbol where possibleIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4803
2006-03-29fixed help-patchIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4802
2006-03-11oops, forgot to close #ifdefIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4694
2006-03-11moved definitions of float-intrinsics for osX<10.3 to iemmatrix.hIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4693
2006-03-09added all .c-files (since wildcard-macro does not work with nmake)musil
svn path=/trunk/externals/iem/iemmatrix/; revision=4664
2005-12-15merged functionality for [mtx_min] and [mtx_max] into [mtx_minmax] and rebuiltIOhannes m zmölnig
the 2 objects using the new one svn path=/trunk/externals/iem/iemmatrix/; revision=4226
2005-12-15eased cross-compilationIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=4225
2005-11-14enlarging the mtx_rowr(i)fft column size again from N/2 to N/2+1.Franz Zotter
all other changes from zmoelnig (crashy) were kept. svn path=/trunk/externals/iem/iemmatrix/; revision=3886
2005-10-24make errors findable with "last error"IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3764
2005-10-23compiled it on w32 (but normally we can use the cross-compiler and autoconf!)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3758
2005-10-23fixed errors with vc7 (variable decleration not at beginning of block)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3757
2005-10-23ran with "-Wall" and fixed naughtinessesIOhannes m zmölnig
shut up warnings and errors on vc7 svn path=/trunk/externals/iem/iemmatrix/; revision=3756
2005-10-18added methods for 1-row and 1-col right-side matricesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3730
2005-10-18fixed processing with float at hot-inletIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3729
2005-10-17remade mtx_sub generic;IOhannes m zmölnig
the helpsymbol in mtx_binop_generic can now be set via preprocessor-defines svn path=/trunk/externals/iem/iemmatrix/; revision=3726
2005-10-17fixed bugs in mtx_binop_generic;IOhannes m zmölnig
use generism for mtx_add svn path=/trunk/externals/iem/iemmatrix/; revision=3725
2005-10-17made code more readable for meIOhannes m zmölnig
made object less crashy svn path=/trunk/externals/iem/iemmatrix/; revision=3720
2005-10-14removed a bit of verbosityIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3710
2005-10-14found and fixed bug in object-destructionIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3709
2005-10-13better check for strip and friendsIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3707
2005-10-13added warning-post about future changesIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3706
2005-10-13fixed bug that prevented this object from loading on some systems.IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3705
2005-10-12fixed bug that disabled this object on osXIOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3697
2005-10-07don't include c-files (iemmatrix.c used to include iemmatrix_sources.c)IOhannes m zmölnig
instead compile all c-files into objects and link them together svn path=/trunk/externals/iem/iemmatrix/; revision=3674
2005-09-26 adding matrix concatenation external. two matrices can be concatenated to ↵Franz Zotter
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
2005-09-26 added symbolic creation arguments or mode parameters "row" "col" ["mtx"] to ↵Franz Zotter
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
2005-09-22the setup wrapper didn't contain a proper function call.Franz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=3619
2005-09-22a post message for debugging was removedFranz Zotter
svn path=/trunk/externals/iem/iemmatrix/; revision=3618
2005-09-22re-newed column and row-wise operation selector. now [mode row(,Franz Zotter
[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
2005-09-20changed the formerly called "dimension" to "mode".Franz Zotter
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
2005-09-20removed mtx_semipivot (was just lying around and got committed accidentally)IOhannes m zmölnig
svn path=/trunk/externals/iem/iemmatrix/; revision=3603