0
I Use This!
Inactive

Commits : Listings

Analyzed about 10 hours ago. based on code collected about 14 hours ago.
May 02, 2023 — May 02, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added rvref and cvref for row-vector and column-vector refs.
sly
More... almost 19 years ago
removed defmatrix-method
sly
More... almost 19 years ago
made %transform-matrix a lot faster by avoiding a full matrix-multiply using foley et al.'s trick that exploits the structure of the affine transformation matrix.
sly
More... almost 19 years ago
added more move/add/subtr types
sly
More... almost 19 years ago
added transform.cl
sly
More... almost 19 years ago
changed the type-specific function from transform-matrix -> %transform-matrix range over the space of the output matrix, not the input matrix
sly
More... almost 19 years ago
added defmatrix-transform which defines optimized transform-matrix functions
sly
More... almost 19 years ago
added comments about the need for optimized invert-matrix routines
sly
More... almost 19 years ago
removed mat-mult-range made mat-mult3 non-consing
sly
More... almost 19 years ago
rows and cols now use array-dimension instead of array-dimensions which is non-consing.
sly
More... almost 19 years ago
array->matrix goes straight to matrix, not to row-vector, col-vector or scalar
sly
More... almost 19 years ago
removing registry stuff fixing a type (ch-uti -> ch-util)
sly
More... almost 19 years ago
adding Makefile and fixing up cvsignores
sly
More... almost 19 years ago
chutil -> ch-util cleaning up defmatrix ops a bit
sly
More... almost 19 years ago
Added defmatrix-mult-block and some initial blocking mulitply functions which are about 2x faster Fixing up test packages to work under the new scheme
sly
More... almost 19 years ago
various cleanups as I get ready to move this up two levels.
sly
More... almost 19 years ago
removing
sly
More... almost 19 years ago
adding this so that I can delete it.
sly
More... almost 19 years ago
* added test-hprod file and to clem-test.asd * added defmatrix-mult file and to clem.asd * map-matrix-copy now accepts a matrix-class argument and calls make-instance instead of mat-copy-proto (which should go away!) * variance-window now returns a double-float-matrix * trying to make double -> integer matrix moves work properly * work on the tests a bit
sly
More... almost 19 years ago
* added test-hprod file and to clem-test.asd * added defmatrix-mult file and to clem.asd * map-matrix-copy now accepts a matrix-class argument and calls make-instance instead of mat-copy-proto (which should go away!) * variance-window now returns a double-float-matrix * trying to make double -> integer matrix moves work properly * work on the tests a bit
sly
More... almost 19 years ago
* updated TODO * added test-hprod file and to clem-test.asd * added defmatrix-mult file and to clem.asd * map-matrix-copy now accepts a matrix-class argument and calls make-instance instead of mat-copy-proto (which should go away!) * variance-window now returns a double-float-matrix * trying to make double -> integer matrix moves work properly * work on the tests a bit
sly
More... almost 19 years ago
fixed single-float literal vals (were erroneous doubles)
sly
More... almost 19 years ago
whoops. left some debug statements in here...
sly
More... almost 19 years ago
moved these files to typed-ops
sly
More... almost 19 years ago
moved some typed matrix operations into their own directory ... will move more soon added more typed hprods added more hprod tests via the frobber modified asdf to reflect above minor change to license changelog update
sly
More... almost 19 years ago
moved files into their own directory
sly
More... almost 19 years ago
first stab at a frobber to generate tests
sly
More... almost 19 years ago
more asdf cleanup
sly
More... almost 19 years ago
* The big unsigned-byte -> ub8 and friends rename. ... Now use ub32-matrix instead of unsigned-long matrix. Some folks might hate the numbers, but word and long were just too vague and all of those unsigned ints are in fact bytes to lisp anyway!
sly
More... almost 19 years ago
making function names agree removing erroneous compiler output that popped in here somehow
sly
More... almost 19 years ago