- 25 Sep, 2015 1 commit
-
-
Davis King authored
-
- 24 Sep, 2015 1 commit
-
-
Davis King authored
-
- 20 Sep, 2015 1 commit
-
-
Davis King authored
-
- 04 Sep, 2015 1 commit
-
-
Davis King authored
allow assignment statements with mixed dlib::matrix and mat(T*) expressions that might alias each other. Also updated BLAS bindings to bind to set_ptrm() assignments.
-
- 23 May, 2014 1 commit
-
-
Davis King authored
That is, chain the = operator when using a literal assignment on matrix objects.
-
- 15 Jul, 2013 1 commit
-
-
Davis King authored
-
- 09 Jul, 2013 1 commit
-
-
Davis King authored
-
- 13 Apr, 2013 1 commit
-
-
Davis King authored
they are compatible. This was done in a way that is backwards compatible with previous versions of dlib. That is, we can still load data serialized by previous dlib versions. However, older versions of dlib can't load the new serialization format.
-
- 10 Feb, 2013 1 commit
-
-
Davis King authored
ASCII matrices using the format used by operator<<.
-
- 26 Jan, 2013 1 commit
-
-
Davis King authored
-
- 24 Dec, 2012 1 commit
-
-
Davis King authored
-
- 10 Mar, 2012 1 commit
-
-
Davis King authored
-
- 24 Sep, 2011 1 commit
-
-
Davis King authored
evaluate incorrectly because the *= operator took the right hand side by reference and thus experienced an aliasing problem. The other op= operators had similar problems and have also been fixed.
-
- 22 Jan, 2011 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404112
-
- 18 Nov, 2010 1 commit
-
-
Davis King authored
using the - and + operators. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403909
-
- 17 Nov, 2010 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403906
-
- 28 Jul, 2010 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403795
-
- 27 Jun, 2010 1 commit
-
-
Davis King authored
destructively aliased its second argument. - Moved matrix_exp into its own file - Removed all the operator templated matrix expression classes from matrix_expressions.h and replaced them with a single (much simpler) class called matrix_op. This new class is located in matrix_op.h. Virtually all the code changes in this commit are just the refactoring needed to support this change. No functionality has been changed. I just did this because it makes the code a lot simpler. - Simplified the code for the kernel_matrix() function. I also made it a little more general. So it should now support just about any possible combination of arguments that makes any kind of sense for creating a kernel matrix. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403705
-
- 07 May, 2010 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403582
-
- 02 Apr, 2010 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403563
-
- 04 Feb, 2010 2 commits
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403433
-
Davis King authored
matrix expressions define this type. This enables the expressions to return elements by constant reference when appropriate rather than always returning by value. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403432
-
- 29 Jan, 2010 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403423
-
- 22 Jan, 2010 1 commit
-
-
Davis King authored
at the top of each file. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403404
-
- 06 Jan, 2010 1 commit
-
-
Davis King authored
to the scalar*matrix multiplication code so that a user gets a more straight forward error when they try to multiply a scalar times a matrix that contains matrices. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403365
-
- 04 Dec, 2009 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403291
-
- 03 Dec, 2009 1 commit
-
-
Davis King authored
calls but weren't getting properly bound. This has now been fixed. - There were a few cases where the code wouldn't compile when using complex numbers. There was also a runtime bug that triggered when a rank 1 update was performed where one of the vectors was conjugated and two or more transposes were used in certain positions. This bug caused the wrong output to be computed if the BLAS bindings were used. Both of these bugs have been fixed. - Added hooks for the blas binding counters that are used by the new blas_bindings regression tests. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403287
-
- 14 Nov, 2009 3 commits
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403271
-
Davis King authored
aliasing detection. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403270
-
Davis King authored
was a time when they played an important role but now they are just cruft. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403269
-
- 26 Jun, 2009 2 commits
-
-
Davis King authored
aren't empty. Previously this was technically allowed and worked but was weird. The optimization I checked a few hours ago also breaks when empty matrices are multiplied together so I'm just adding this new requirement. I also had to fix a part of the LU decomposition because it was doing an empty matrix multiplication at one point. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403104
-
Davis King authored
to optimize it a little more. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403101
-
- 29 May, 2009 1 commit
-
-
Davis King authored
that you can get from gcc in certain cases. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403073
-
- 17 May, 2009 1 commit
-
-
Davis King authored
the way a bunch of requirements were written. I also added missing assert statements to the randomize_samples() functions. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403040
-
- 24 Apr, 2009 1 commit
-
-
Davis King authored
combined warning option. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403015
-
- 09 Feb, 2009 1 commit
-
-
Davis King authored
potential compiler warnings. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402868
-
- 23 Jan, 2009 1 commit
-
-
Davis King authored
less than an entire vector - Added the lowerm() and upperm() functions - Added the const_temp_matrix class. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402837
-
- 04 Jan, 2009 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402780
-
- 03 Jan, 2009 1 commit
-
-
Davis King authored
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402774
-
- 02 Jan, 2009 1 commit
-
-
Davis King authored
a scalar can trigger any appropriate BLAS calls. --HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402772
-