Davis King
7206a12c44
- Added the tmax, tmin, and tabs templates
...
- Changed the diag() function so that it is allowed to take
non-square matrices.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402697
2008-12-03 23:36:11 +00:00
Davis King
cae2fb2867
Added the range() function and an overload of subm() that allows you to
...
pick out slices of matrices like in Matlab.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402696
2008-12-03 22:41:04 +00:00
Davis King
f9f34de593
Added some more things to the svn:ignore list.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402695
2008-12-03 01:04:19 +00:00
Davis King
0d3bbca64d
Fixed a problem with draw_line where it didn't always redraw the line properly.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402694
2008-12-02 03:52:40 +00:00
Davis King
ec9fb516f9
Added a function to the gate_exp() to return a matrix object for the gate.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402693
2008-12-02 00:46:18 +00:00
Davis King
dae75ab855
Fixed the deadlock I just introduced a few minutes ago.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402692
2008-12-01 22:19:52 +00:00
Davis King
4adb16ccde
Added missing mutex lock
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402691
2008-12-01 21:57:39 +00:00
Davis King
1f0633063a
Fixed typo in spec
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402690
2008-12-01 21:56:03 +00:00
Davis King
d31b2a4a17
Changed the future object so that its destructor waits
...
for any tasks in a thread_pool that use the future to stop
before letting a future go out of scope.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402689
2008-11-30 21:04:35 +00:00
Davis King
504382e11c
Fixed typos in spec
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402688
2008-11-30 16:17:13 +00:00
Davis King
b58c05f5e2
Fixed a bug in the measurement functions and also cleaned up the spec.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402687
2008-11-30 13:50:22 +00:00
Davis King
04a5f72459
More code cleanup
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402686
2008-11-29 16:54:00 +00:00
Davis King
45c56bb270
Cleaned up the code more and fully filled out the spec.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402685
2008-11-29 16:10:32 +00:00
Davis King
0b6dad8911
Cleaned up this code a little.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402684
2008-11-29 13:27:03 +00:00
Davis King
42344c5e42
Adding a rough version of the quantum computing simulation code.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402683
2008-11-29 03:32:31 +00:00
Davis King
13cd76065a
Clarified the spec for the thread_pool.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402682
2008-11-28 17:13:23 +00:00
Davis King
e1809547df
Added some more tests for the thread_pool object.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402681
2008-11-28 16:54:22 +00:00
Davis King
bbf90ce00f
Added the ability to use function objects as tasks and also the ability to
...
set the number of threads in a thread pool to 0.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402680
2008-11-28 16:53:07 +00:00
Davis King
381e450bef
Added the ability to bind function objects as well as normal C style functions
...
and member function pointers.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402679
2008-11-28 16:09:27 +00:00
Davis King
2d3e8dd358
changed code so that it compiles in visual studio
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402678
2008-11-28 03:37:48 +00:00
Davis King
e41954400d
Added tests for the thread_pool and future objects.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402677
2008-11-28 02:56:54 +00:00
Davis King
1f896c1fee
Changed code to avoid compiler warning.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402676
2008-11-28 02:51:46 +00:00
Davis King
99913d4b7d
updated the docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402675
2008-11-28 01:55:37 +00:00
Davis King
0270e5ffa6
Updated the thread_pool example so that it mentions the new futures support.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402674
2008-11-28 01:33:18 +00:00
Davis King
4d47d3d356
Added futures support to the thread_pool object.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402673
2008-11-28 01:18:09 +00:00
Davis King
fd6baebf1b
Added some more comments to this example.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402672
2008-11-28 00:11:06 +00:00
Davis King
0b3cf015db
Cleaned up a few things
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402671
2008-11-27 14:02:31 +00:00
Davis King
bfd20f98d3
updated the docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402670
2008-11-27 03:50:14 +00:00
Davis King
55aa4367e9
Added the bound_function_pointer object.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402669
2008-11-27 02:59:22 +00:00
Davis King
1e6a2f15fd
Fixed grammar in comments.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402668
2008-11-27 02:50:45 +00:00
Davis King
562e875867
Fixed a minor bug in how the zoomable_region widget
...
drew itself after a resize in some cases.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402667
2008-11-21 21:37:21 +00:00
Davis King
7239be49e4
Added comments to clarify when exceptions are thrown since I just changed
...
the definition of a missing throws block in the library introduction.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402666
2008-11-21 02:59:59 +00:00
Davis King
4cfc9457b4
updated the docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402665
2008-11-21 02:57:18 +00:00
Davis King
1297675ed0
Fixed incorrect #include
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402664
2008-11-20 00:10:26 +00:00
Davis King
d8009aac6d
updated todo list (as a test)
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402663
2008-11-15 22:14:07 +00:00
Davis King
db93a97b17
updated todo list
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402662
2008-11-15 22:04:13 +00:00
Davis King
3d08c5c035
updated the docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402661
2008-11-14 13:57:55 +00:00
Davis King
16e8f9f1bf
Changed the fatal_error exception class so that it aborts your program
...
and prints a message if you try to construct it more than once since
doing so indicates that you ignored the first fatal error.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402660
2008-11-14 12:55:21 +00:00
Davis King
5125bddebe
Fixed compile time warning.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402659
2008-11-14 12:53:56 +00:00
Davis King
033c7478d2
Changed the code to suppress a potential compiler warning.
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402658
2008-11-14 02:23:57 +00:00
Davis King
1a084013cc
made the specs more clear
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402657
2008-11-13 01:18:18 +00:00
Davis King
d55e5cc903
fixed incorrect link
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402656
2008-11-12 22:12:28 +00:00
Davis King
89ce7274c2
Fixed grammar
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402655
2008-11-12 22:07:15 +00:00
Davis King
4aee46138c
Changed the makesnapshot script so that it creates an index.html file with
...
links to the snapshot archives and chm file.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402654
2008-11-11 01:48:39 +00:00
Davis King
4842f50502
made a release
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402652
2008-11-11 00:05:26 +00:00
Davis King
d200a68404
Removed the constructor try/catch blocks from the gui examples
...
since they don't always compile in visual studio 7.1 and they
would probably confuse most people anyway.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402651
2008-11-10 23:57:03 +00:00
Davis King
3cd43a2c96
- Changed cmake file so that it won't print messages about looking for libpng
...
- Added some missing #includes to the thread_pool header
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402650
2008-11-10 22:25:36 +00:00
Davis King
0307cb1de6
Fixed some typos in the svd specs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402649
2008-11-10 22:10:59 +00:00
Davis King
1b08adbcad
Added overloads for listener::accept() that can take scoped_ptr
...
objects as well as normal connection pointers. Also reconciled
the type used for timeouts between the win32 and posix version
of the code.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402648
2008-11-09 21:55:57 +00:00
Davis King
82b16922fd
updated the docs
...
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402647
2008-11-09 20:56:27 +00:00