Commit Graph

2363 Commits

Author SHA1 Message Date
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
Davis King
e492187c08 Adding a new example program.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402758
2008-12-25 00:32:29 +00:00
Davis King
2eebb8d5c1 Added some more tests
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402757
2008-12-25 00:32:04 +00:00
Davis King
4554263ba4 Cleaned up a few things and also fixed the compiler error in the
tensor_product() function.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402756
2008-12-25 00:31:04 +00:00
Davis King
a42e7fa8fa Clarified some comments.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402755
2008-12-25 00:29:34 +00:00
Davis King
a146d6d757 Added a check to prevent the user from pasting a multi-line
string into a single line text_field.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402754
2008-12-23 21:52:43 +00:00
Davis King
4944099961 Fixing more issues with visual studio 2003
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402753
2008-12-23 21:38:42 +00:00
Davis King
0920c8f8d7 Reorganized the matrix_assign code a little and also added in
some stuff to allow me to bind whatever expressions I feel like
to optimized BLAS libraries.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402752
2008-12-23 20:38:25 +00:00
Davis King
7baab9fa30 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402751
2008-12-23 16:37:14 +00:00
Davis King
533b5beb8f Moved the matrix subexpression stuff into its own file.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402750
2008-12-23 16:10:14 +00:00
Davis King
9d42e9fae1 updated the matrix example program.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402749
2008-12-23 15:39:37 +00:00