]> https://gitweb.dealii.org/ - dealii-svn.git/commit
Completely rewrite passing back and forth function descriptors from the Threads:...
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 10 Oct 2008 23:55:13 +0000 (23:55 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Fri, 10 Oct 2008 23:55:13 +0000 (23:55 +0000)
commita994b4cb4ef515c02b6d5ad9d2df0fe9d4a5b38d
tree779a369e34cff3ebd5a7fc420ac9447b61e1e0fa
parent7be47f390fe7889ed244bafcf9c4348028daf6c0
Completely rewrite passing back and forth function descriptors from the Threads::spawn functions to the place where threads are created and then where the function is called on the new thread. Previously, this was done using function pointers and boost::tuple for argument lists. Now, we use the boost::bind and boost::function libraries that encapsulate all these things nicely. The end result is a reducting in the size of base/include/base/thread_management.h of 4,050 lines, finally making the file readable again.

git-svn-id: https://svn.dealii.org/trunk@17179 0785d39b-7218-0410-832d-ea1e28bc413d
deal.II/base/include/base/thread_management.h
deal.II/doc/news/changes.h

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.