Commit Graph

623 Commits

Author SHA1 Message Date
Davis King 48a995ed69 Added some comments
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402809
2009-01-16 04:16:57 +00:00
Davis King 6c528a2020 Added an example for the type_safe_union object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402808
2009-01-16 04:13:43 +00:00
Davis King ae53881116 Added more type_safe_union tests.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402807
2009-01-16 04:09:19 +00:00
Davis King dc086aa7c1 Added the type_safe_union object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402806
2009-01-16 03:10:08 +00:00
Davis King 6dd317bd62 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402805
2009-01-13 04:00:18 +00:00
Davis King 95fadb089f updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402804
2009-01-13 03:39:36 +00:00
Davis King 7b5fd381c0 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402803
2009-01-13 03:29:32 +00:00
Davis King b0e277f50e Added some bogus header files to catch when XCode messes up
the project include paths.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402802
2009-01-12 22:40:47 +00:00
Davis King 4475bb1829 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402801
2009-01-12 04:19:49 +00:00
Davis King 3af4d41c85 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402800
2009-01-12 02:45:04 +00:00
Davis King bb0a116350 Added the how to contribute page.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402799
2009-01-11 23:28:39 +00:00
Davis King 567b807e56 Fixed a bunch of spelling errors.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402798
2009-01-11 20:39:31 +00:00
Davis King ad9b3ebf80 Updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402797
2009-01-10 17:47:13 +00:00
Davis King 5ddc210cb9 Fixed typo in spec.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402796
2009-01-10 17:46:18 +00:00
Davis King 53ecad68f9 Added the text_box gui widget.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402795
2009-01-10 17:32:58 +00:00
Davis King 84bb80ccef updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402794
2009-01-07 12:47:23 +00:00
Davis King 3153601a8f Fixed a spelling error
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402793
2009-01-06 01:48:17 +00:00
Davis King 3546473d2c Made a release
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402791
2009-01-06 01:37:03 +00:00
Davis King 608fa456cf code cleanup
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402790
2009-01-05 21:33:16 +00:00
Davis King 03469d08fa Changed the BLAS cmake file stuff.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402789
2009-01-05 21:29:21 +00:00
Davis King 557c464e97 Made a few of the tests more robust.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402788
2009-01-05 01:24:40 +00:00
Davis King 652a816b35 Changed code to avoid another visual studio compiler bug.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402787
2009-01-05 00:14:12 +00:00
Davis King 29679fc6a8 Uncommented some stuff.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402786
2009-01-04 22:54:48 +00:00
Davis King 5165cb521f Tweaked a few things.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402785
2009-01-04 22:41:51 +00:00
Davis King a8cd8389b3 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402784
2009-01-04 20:50:11 +00:00
Davis King a6d2f3ea4a Fixed compiler error.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402783
2009-01-04 20:46:58 +00:00
Davis King b757fb61a2 Changed code so that it compiles in visual studio.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402782
2009-01-04 20:31:46 +00:00
Davis King 8ab03ffcf9 Changed code so that it compiles in visual studio.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402781
2009-01-04 20:31:04 +00:00
Davis King 80bcc7285b Changed a few things to avoid compiler warnings and errors in visual studio 7.1
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402780
2009-01-04 19:32:43 +00:00
Davis King 5acf84a6d1 Fixed the remaining known issues with the BLAS bindings and added
a bunch of related tests to the regression test suite.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402779
2009-01-04 19:02:47 +00:00
Davis King 51dcdfad96 Added the last few BLAS bindings and adjusted a few of the
constants related to matrix expression cost and when the BLAS
bindings can become active.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402778
2009-01-04 04:07:25 +00:00
Davis King 715ca0da89 Added more BLAS bindings.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402777
2009-01-04 03:03:40 +00:00
Davis King de22808a6d Added some assignment overloads that loop over matrices in either row-major or
column-major order depending on the layout of the given matrix.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402776
2009-01-03 22:01:20 +00:00
Davis King 887f979b1e Added stuff to the BLAS bindings so that they can now bind
to statements with matrix sub expressions as the destination
matrix.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402775
2009-01-03 03:25:16 +00:00
Davis King bfa4b3f2e2 Added the layout_type into the matrix_type typedef.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402774
2009-01-03 00:31:44 +00:00
Davis King 876c77e481 Fixed some bugs and cleaned up the code.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402773
2009-01-03 00:22:23 +00:00
Davis King 01b0f10ab5 Changed the code so that the implicit conversion of a matrix to
a scalar can trigger any appropriate BLAS calls.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402772
2009-01-02 23:07:10 +00:00
Davis King a46fa4206f Added *.dat to the svn:ignore list.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402771
2009-01-02 22:47:21 +00:00
Davis King c58b3280ce updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402770
2009-01-02 20:29:32 +00:00
Davis King 0d8fb754a6 Commented out an unnecessary using namespace statement.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402769
2009-01-02 04:55:01 +00:00
Davis King a87e2b8ef7 Added stuff to make matrix sub-expressions get bound into BLAS
calls.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402768
2009-01-02 04:45:27 +00:00
Davis King d1c92fb8b4 Simplified the BLAS binding macro.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402767
2009-01-02 01:20:59 +00:00
Davis King 88dea1153e Added GEMV BLAS bindings.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402766
2009-01-01 16:05:21 +00:00
Davis King 7a59836f33 Changed to avoid warning in visual studio.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402765
2008-12-31 19:26:10 +00:00
Davis King c596cebbdf Improved the BLAS binding system. It should now break expressions up into
their proper basic BLAS function calls.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402764
2008-12-31 16:53:58 +00:00
Davis King 6b5f9a8a5f Setup the cmake files so that they can find and link to BLAS libraries
when available (on UNIX, no windows CMake BLAS stuff yet).

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402763
2008-12-27 21:45:12 +00:00
Davis King 13a920d51c Cleaned up the BLAS bindings more.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402762
2008-12-27 18:13:40 +00:00
Davis King dea6bc0474 - Added overloads to cause scalar multiplications to combine and percolate out
of matrix multiplications.
   - Worked more on the optimized overloads that call BLAS functions.
   - Changed the code inside the matrix assignment overloads so that it works
     better with GCC's optimizer.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402761
2008-12-26 23:12:30 +00:00
Davis King d346bdcf4e Added a few more things to the svn:ignore list.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402760
2008-12-25 02:43:30 +00:00
Davis King bf7a336583 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402759
2008-12-25 00:35:34 +00:00