Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5541
|
|
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
|
|
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
|
|
and abstractions for lin/logspace.
mtx_colon.c: added simple octave functionality (see help).
svn path=/trunk/externals/iem/iemmatrix/; revision=5413
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5412
|
|
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
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5408
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5407
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5406
|
|
everything goes into extra/iemmatrix/ (also the binary!)
svn path=/trunk/externals/iem/iemmatrix/; revision=5405
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5385
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=5173
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4860
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4859
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4807
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4806
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4804
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4803
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4802
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4694
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4693
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4664
|
|
the 2 objects using the new one
svn path=/trunk/externals/iem/iemmatrix/; revision=4226
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=4225
|
|
all other changes from zmoelnig (crashy) were kept.
svn path=/trunk/externals/iem/iemmatrix/; revision=3886
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3764
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3758
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3757
|
|
shut up warnings and errors on vc7
svn path=/trunk/externals/iem/iemmatrix/; revision=3756
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3730
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3729
|
|
the helpsymbol in mtx_binop_generic can now be set via preprocessor-defines
svn path=/trunk/externals/iem/iemmatrix/; revision=3726
|
|
use generism for mtx_add
svn path=/trunk/externals/iem/iemmatrix/; revision=3725
|
|
made object less crashy
svn path=/trunk/externals/iem/iemmatrix/; revision=3720
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3710
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3709
|
|
svn path=/trunk/externals/iem/iemmatrix/; revision=3707
|
|
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
|