1. Barry Schwartz
  2. ebeno

Commits

Author Commit Message Date Builds
Barry Schwartz
Fixed a mathematical whoopsie.
Barry Schwartz
Geometric algebra work.
Barry Schwartz
A changed implementation of Pure multivector addition. I haven’t bothered to do timings, but it is meant more as a prototype of how to do these things.
Barry Schwartz
Work on geometric algebra, including start of automatic code generation for Pure.
Barry Schwartz
Reorganized C headers. And now Pure calls C for geom algebra rather than going through Fortran. (The Fortran probably will be discarded.)
Barry Schwartz
A new arrangement -- include the framework for 5-dimensional conformal space, but priority is on implementing plane euclidean space.
Barry Schwartz
Checking in files generated by g25, because it is an obscure tool that might not be available someday.
Barry Schwartz
Start of geometric algebra support (which will replace complex numbers for the representation of points, vectors, etc.).
Barry Schwartz
Polynomial multiplication and related functions in Pure for imatrix and smatrix.
Barry Schwartz
Clean out some dead code, fix some Pure symbol problems, more basis conversion for imatrix and smatrix, more unit testing for basis conversion.
Barry Schwartz
imatrix and smatrix version of sr_of_sb
Barry Schwartz
Some more imatrix and smatrix support.
Barry Schwartz
Some integer and symbolic basis conversion.
Barry Schwartz
Some modifications to the unit testing.
Barry Schwartz
Partial pivoting in the gauss-jordan Pure code.
Barry Schwartz
Start of linear_algebra.pure
Barry Schwartz
Pure and C interfaces for Bernstein intersection.
Barry Schwartz
A very little more make check support.
Barry Schwartz
Beginning of ‘make check’ support, including a rearrangement of the Pure sources. Added ‘basis’ function to curve.pure.
Barry Schwartz
Inflections implementations with the rootfinding done in S-R basis. Monomial not implemented in Fortran (due to not having a monomial rootfinder in Fortran, though we might use fgsl some day).
Barry Schwartz
Moved unscaled Bernstein multiplication from Pure to Fortran.
Barry Schwartz
Moved unscaled Bernstein/S-R basis conversions from Pure to Fortran.
Barry Schwartz
Direct conversion from monomial basis to symmetric power S-R basis.
Barry Schwartz
Conversion from Sánchez-Reyes to monomial basis done directly.
Barry Schwartz
Rootfinding for monomial basis, but only in the Pure code, using pure-gsl.
Barry Schwartz
Sanchez-Reyes rootfinding.
Barry Schwartz
Use the .h files and pure-gen to make externs for the Pure code. (Make them maintainer-clean files so package users don’t need pure-gen.)
Barry Schwartz
Conversion between unscaled Bernstein and monomial forms. findroots_be for unscaled Bernstein form.
Barry Schwartz
Subdivision (and the rest of ‘portion’ implementation) in all the bases.
Barry Schwartz
Repaired composition in monomial basis; implemented ‘portion’ functions.
  1. Prev
  2. Next