]>
https://gitweb.dealii.org/ - dealii-svn.git/log
bangerth [Mon, 20 Jun 2011 13:23:08 +0000 (13:23 +0000)]
Add a master's thesis.
git-svn-id: https://svn.dealii.org/trunk@23845
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Sat, 18 Jun 2011 03:32:33 +0000 (03:32 +0000)]
remove obsolete constructor
git-svn-id: https://svn.dealii.org/trunk@23844
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 23:23:15 +0000 (23:23 +0000)]
undo erroneous commit
git-svn-id: https://svn.dealii.org/trunk@23843
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 23:17:04 +0000 (23:17 +0000)]
test permutation in RelaxationBlock
git-svn-id: https://svn.dealii.org/trunk@23842
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 23:15:54 +0000 (23:15 +0000)]
fix order in SSOR
git-svn-id: https://svn.dealii.org/trunk@23841
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 22:26:30 +0000 (22:26 +0000)]
implement ADI, awaits testing
git-svn-id: https://svn.dealii.org/trunk@23840
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 21:45:56 +0000 (21:45 +0000)]
stop copying BlockList
git-svn-id: https://svn.dealii.org/trunk@23839
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 21:41:21 +0000 (21:41 +0000)]
push block list into AdditionalData
git-svn-id: https://svn.dealii.org/trunk@23838
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 21:40:48 +0000 (21:40 +0000)]
change order of initialization
git-svn-id: https://svn.dealii.org/trunk@23837
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 17 Jun 2011 21:35:44 +0000 (21:35 +0000)]
test for correct size of permutation vector and add documentation
git-svn-id: https://svn.dealii.org/trunk@23836
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 17 Jun 2011 19:55:32 +0000 (19:55 +0000)]
New function GridGenerator::merge_triangulations.
git-svn-id: https://svn.dealii.org/trunk@23835
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 17 Jun 2011 19:55:07 +0000 (19:55 +0000)]
New function GridGenerator::merge_triangulations.
git-svn-id: https://svn.dealii.org/trunk@23834
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 17 Jun 2011 18:01:27 +0000 (18:01 +0000)]
Add Timo's PhD thesis.
git-svn-id: https://svn.dealii.org/trunk@23833
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 17 Jun 2011 18:00:30 +0000 (18:00 +0000)]
Fix spelling of name.
git-svn-id: https://svn.dealii.org/trunk@23832
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 17 Jun 2011 16:17:33 +0000 (16:17 +0000)]
Augment documentation for a case that two students have independently gotten wrong in the last two days.
git-svn-id: https://svn.dealii.org/trunk@23831
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 16 Jun 2011 20:17:21 +0000 (20:17 +0000)]
Add one.
git-svn-id: https://svn.dealii.org/trunk@23830
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 16 Jun 2011 20:17:08 +0000 (20:17 +0000)]
Check for a couple more C++11 features.
git-svn-id: https://svn.dealii.org/trunk@23829
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 16 Jun 2011 20:04:42 +0000 (20:04 +0000)]
Add comment.
git-svn-id: https://svn.dealii.org/trunk@23828
0785d39b -7218-0410-832d-
ea1e28bc413d
heister [Thu, 16 Jun 2011 14:56:31 +0000 (14:56 +0000)]
fix typo in doc.
git-svn-id: https://svn.dealii.org/trunk@23827
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 21:38:03 +0000 (21:38 +0000)]
Add one.
git-svn-id: https://svn.dealii.org/trunk@23826
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 21:16:22 +0000 (21:16 +0000)]
One more.
git-svn-id: https://svn.dealii.org/trunk@23825
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 20:38:38 +0000 (20:38 +0000)]
Fix year.
git-svn-id: https://svn.dealii.org/trunk@23824
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 20:38:02 +0000 (20:38 +0000)]
Update one.
git-svn-id: https://svn.dealii.org/trunk@23823
0785d39b -7218-0410-832d-
ea1e28bc413d
heister [Wed, 15 Jun 2011 19:11:35 +0000 (19:11 +0000)]
step-32: fix error resulting in some settings being ignored in parameter file (conservative pressure, element order).
git-svn-id: https://svn.dealii.org/trunk@23822
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 03:28:55 +0000 (03:28 +0000)]
Change suggested by Max Jensen: make clean shouldn't remove the TBB libraries. That's what make distclean is there for.
git-svn-id: https://svn.dealii.org/trunk@23821
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 15 Jun 2011 03:22:23 +0000 (03:22 +0000)]
Fix a typo pointed out by Max Jensen.
git-svn-id: https://svn.dealii.org/trunk@23820
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 14 Jun 2011 03:41:18 +0000 (03:41 +0000)]
Make compile with older compilers.
git-svn-id: https://svn.dealii.org/trunk@23819
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 22:52:13 +0000 (22:52 +0000)]
Remove accidentally included file :-(
git-svn-id: https://svn.dealii.org/trunk@23818
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 22:35:57 +0000 (22:35 +0000)]
Implement serialization of DoFHandler objects.
git-svn-id: https://svn.dealii.org/trunk@23817
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 20:31:28 +0000 (20:31 +0000)]
Make things work with objects that aren't copyable.
git-svn-id: https://svn.dealii.org/trunk@23816
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 18:28:57 +0000 (18:28 +0000)]
Yet one more test.
git-svn-id: https://svn.dealii.org/trunk@23815
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 18:18:37 +0000 (18:18 +0000)]
Adjust one test. Add another.
git-svn-id: https://svn.dealii.org/trunk@23814
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 18:13:44 +0000 (18:13 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@23813
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 18:06:08 +0000 (18:06 +0000)]
Rename one test. Create another.
git-svn-id: https://svn.dealii.org/trunk@23812
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 18:01:04 +0000 (18:01 +0000)]
Minor adjustment.
git-svn-id: https://svn.dealii.org/trunk@23811
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 17:56:14 +0000 (17:56 +0000)]
Two new tests.
git-svn-id: https://svn.dealii.org/trunk@23810
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 17:52:28 +0000 (17:52 +0000)]
Compare pointers for equality by the object pointed to.
git-svn-id: https://svn.dealii.org/trunk@23809
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 03:40:24 +0000 (03:40 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@23808
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 13 Jun 2011 03:21:44 +0000 (03:21 +0000)]
Improve test a bit.
git-svn-id: https://svn.dealii.org/trunk@23807
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 12 Jun 2011 23:15:47 +0000 (23:15 +0000)]
Reindent some parts.
git-svn-id: https://svn.dealii.org/trunk@23806
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Fri, 10 Jun 2011 10:13:26 +0000 (10:13 +0000)]
Added instantiations for boundary extraction in codim one
git-svn-id: https://svn.dealii.org/trunk@23805
0785d39b -7218-0410-832d-
ea1e28bc413d
young [Fri, 10 Jun 2011 10:00:11 +0000 (10:00 +0000)]
Fix seeking boundary dofs
git-svn-id: https://svn.dealii.org/trunk@23804
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 10 Jun 2011 06:22:22 +0000 (06:22 +0000)]
Undo previous patch: the flag was used after all (in the .cc file, which I
forgot existed) but not initialized. Initialize it now.
git-svn-id: https://svn.dealii.org/trunk@23803
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 10 Jun 2011 06:05:08 +0000 (06:05 +0000)]
Remove a variable that isn't used and that, as noted by the triangulation
serialization test, wasn't initialized.
git-svn-id: https://svn.dealii.org/trunk@23802
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 10 Jun 2011 05:10:12 +0000 (05:10 +0000)]
Remove two fields that are apparently not necessary any more.
git-svn-id: https://svn.dealii.org/trunk@23801
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 10 Jun 2011 04:43:56 +0000 (04:43 +0000)]
Update after I apparently broke things with my last checkin by including more stuff...
git-svn-id: https://svn.dealii.org/trunk@23800
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 9 Jun 2011 23:53:29 +0000 (23:53 +0000)]
Implement serialization functions for triangulations.
git-svn-id: https://svn.dealii.org/trunk@23799
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 9 Jun 2011 22:19:05 +0000 (22:19 +0000)]
Work around a problem in make 3.82: We define a rule in Makefile.rules how to generate the %/output files, but we define a different rule in mpi/Makefile for the same pattern. This appears to have worked with gmake 3.81, but doesn't any longer with 3.82. Fix this by disabling the first definition if Makefile.rules is included from mpi/Makefile.
git-svn-id: https://svn.dealii.org/trunk@23798
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 9 Jun 2011 03:19:57 +0000 (03:19 +0000)]
Paper is accepted.
git-svn-id: https://svn.dealii.org/trunk@23797
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 8 Jun 2011 18:10:53 +0000 (18:10 +0000)]
Re-indent parts.
git-svn-id: https://svn.dealii.org/trunk@23796
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 8 Jun 2011 03:28:36 +0000 (03:28 +0000)]
One more.
git-svn-id: https://svn.dealii.org/trunk@23795
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 7 Jun 2011 06:56:30 +0000 (06:56 +0000)]
Fix typo.
git-svn-id: https://svn.dealii.org/trunk@23794
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 7 Jun 2011 06:18:45 +0000 (06:18 +0000)]
Fix typo.
git-svn-id: https://svn.dealii.org/trunk@23793
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 7 Jun 2011 05:36:00 +0000 (05:36 +0000)]
Some new ones.
git-svn-id: https://svn.dealii.org/trunk@23792
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 7 Jun 2011 05:21:13 +0000 (05:21 +0000)]
One paper that's not accepted.
git-svn-id: https://svn.dealii.org/trunk@23791
0785d39b -7218-0410-832d-
ea1e28bc413d
buerg [Sat, 4 Jun 2011 08:27:54 +0000 (08:27 +0000)]
Add test.
git-svn-id: https://svn.dealii.org/trunk@23790
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 20:43:42 +0000 (20:43 +0000)]
Fix indentation problem.
git-svn-id: https://svn.dealii.org/trunk@23789
0785d39b -7218-0410-832d-
ea1e28bc413d
buerg [Fri, 3 Jun 2011 15:39:24 +0000 (15:39 +0000)]
Fix bug in VectorTools::project_boundary_values_curl_conforming.
git-svn-id: https://svn.dealii.org/trunk@23788
0785d39b -7218-0410-832d-
ea1e28bc413d
buerg [Fri, 3 Jun 2011 13:59:58 +0000 (13:59 +0000)]
Extended VectorTools::compute_no_normal_flux_constraints to hp::DoFHandler.
git-svn-id: https://svn.dealii.org/trunk@23787
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 13:13:20 +0000 (13:13 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@23786
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 12:40:53 +0000 (12:40 +0000)]
Also disconnect from the triangulation when we disconnect from the cell.
git-svn-id: https://svn.dealii.org/trunk@23785
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 03:00:38 +0000 (03:00 +0000)]
Expand discussion and move possibilities for extensions to the end, where they usually are.
git-svn-id: https://svn.dealii.org/trunk@23784
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 02:42:06 +0000 (02:42 +0000)]
Fix up a reference.
git-svn-id: https://svn.dealii.org/trunk@23783
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 02:24:16 +0000 (02:24 +0000)]
Turn one paragraph into a @note. Fix a formatting problem.
git-svn-id: https://svn.dealii.org/trunk@23782
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 02:00:08 +0000 (02:00 +0000)]
copy_triangulation now also triggers the 'create' signal. It didn't before, but that appears to me as an oversight back in the day.
git-svn-id: https://svn.dealii.org/trunk@23781
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 01:59:59 +0000 (01:59 +0000)]
copy_triangulation now also triggers the 'create' signal. It didn't before, but that appears to me as an oversight back in the day.
git-svn-id: https://svn.dealii.org/trunk@23780
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 01:39:55 +0000 (01:39 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@23779
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 01:39:28 +0000 (01:39 +0000)]
Introduce two new signals: for clearing a triangulation, and for any_change, a catch-all for all changes one may make to a triangulation.
git-svn-id: https://svn.dealii.org/trunk@23778
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 00:21:16 +0000 (00:21 +0000)]
Remove code we no longer need.
git-svn-id: https://svn.dealii.org/trunk@23777
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 3 Jun 2011 00:08:37 +0000 (00:08 +0000)]
New test, signal/connection style.
git-svn-id: https://svn.dealii.org/trunk@23776
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 21:55:09 +0000 (21:55 +0000)]
Ouch. Fix all those accidental failures :-(
git-svn-id: https://svn.dealii.org/trunk@23775
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 21:39:17 +0000 (21:39 +0000)]
Use same format as in other places.
git-svn-id: https://svn.dealii.org/trunk@23774
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 20:32:21 +0000 (20:32 +0000)]
Shrink the test so that it runs in a third of the time.
git-svn-id: https://svn.dealii.org/trunk@23773
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 19:12:08 +0000 (19:12 +0000)]
Regenerate.
git-svn-id: https://svn.dealii.org/trunk@23772
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 19:08:26 +0000 (19:08 +0000)]
Remove -Woverloaded-virtual from CXXFLAGS.g. We trigger this in
DataPostprocessor and derived classes since we now have two functions with the
same name there but different signatures, but only one of the two has to be
overloaded.
git-svn-id: https://svn.dealii.org/trunk@23771
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 19:04:18 +0000 (19:04 +0000)]
Remove -Woverloaded-virtual from CXXFLAGS.g. We trigger this in
DataPostprocessor and derived classes since we now have two functions with the
same name there but different signatures, but only one of the two has to be
overloaded.
git-svn-id: https://svn.dealii.org/trunk@23770
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 18:51:31 +0000 (18:51 +0000)]
Remove some code that we don't need/use.
git-svn-id: https://svn.dealii.org/trunk@23769
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 18:06:34 +0000 (18:06 +0000)]
Move a test that now works.
git-svn-id: https://svn.dealii.org/trunk@23768
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 18:05:50 +0000 (18:05 +0000)]
Fixed: If an FEValues object was kept around until after the triangulation include source doc
on which it works has been refined or coarsened, and is then reinitialized
with a cell from the refined triangulation, it could compute wrong results or
crash outright. This has now been fixed.
git-svn-id: https://svn.dealii.org/trunk@23767
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 18:03:07 +0000 (18:03 +0000)]
Fix file name.
git-svn-id: https://svn.dealii.org/trunk@23766
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 17:39:23 +0000 (17:39 +0000)]
Up the default ulimit limit to 10 minutes.
git-svn-id: https://svn.dealii.org/trunk@23765
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 2 Jun 2011 15:11:08 +0000 (15:11 +0000)]
In test for whether std::thread with std=c++0x really works: link with libpthread. It is needed for threaded code in general, and the flag will be added in the function DEAL_II_GET_THREAD_FLAGS (no need for change there).
git-svn-id: https://svn.dealii.org/trunk@23764
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 14:32:37 +0000 (14:32 +0000)]
Fix properties.
git-svn-id: https://svn.dealii.org/trunk@23763
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 14:32:04 +0000 (14:32 +0000)]
Switch hp::DoFHandler from old-style RefinementListener to new-style signals.
git-svn-id: https://svn.dealii.org/trunk@23762
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 14:19:01 +0000 (14:19 +0000)]
Update documentation.
git-svn-id: https://svn.dealii.org/trunk@23761
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 13:57:20 +0000 (13:57 +0000)]
Add a directory that we apparently need.
git-svn-id: https://svn.dealii.org/trunk@23760
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 03:46:08 +0000 (03:46 +0000)]
Switch the mechanism by which objects can be informed whenever a triangulation object changes.
git-svn-id: https://svn.dealii.org/trunk@23759
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 2 Jun 2011 03:45:28 +0000 (03:45 +0000)]
Update.
git-svn-id: https://svn.dealii.org/trunk@23758
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 1 Jun 2011 15:10:53 +0000 (15:10 +0000)]
Add new test.
git-svn-id: https://svn.dealii.org/trunk@23757
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 1 Jun 2011 11:42:57 +0000 (11:42 +0000)]
Document what happens when you configure trilinos with extra libs.
git-svn-id: https://svn.dealii.org/trunk@23756
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 30 May 2011 01:26:46 +0000 (01:26 +0000)]
Update with regard to changes to _1, etc. Also update some things that are plain outdated.
git-svn-id: https://svn.dealii.org/trunk@23755
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 30 May 2011 00:24:49 +0000 (00:24 +0000)]
Regenerate.
git-svn-id: https://svn.dealii.org/trunk@23754
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 30 May 2011 00:22:23 +0000 (00:22 +0000)]
<li> Changed: deal.II has a namespace std_cxx1x that was used to
import classes from BOOST that are part of the upcoming C++ 1x standard. On
the other hand, if your compiler supported a sufficiently large subset
of C++ 1x, we had code that simply did
@code
namespace std_cxx1x = std;
@endcode
allowing you to refer to everything that was part of the compiler's namespace
<code>std</code> under the alternative name. This turned out to be untenable
in connection to the changed outlined below for _1, _2, etc. Consequently,
if the compiler used supports C++ 1x, we now selectively import elements of the
compiler's namespace std into namespace std_cxx1x as well. This may lead to
incompatibilities if you are already using elements of the C++ 1x
standard by refering to them through the std_cxx1x namespace and these elements
are not on the list of selectively imported ones.
<br>
(Wolfgang Bangerth, 2011/05/29)
<li> Changed: Previously, placeholder arguments like _1, _2, etc that are used
in conjunction with the std_cxx1x::bind function could be referenced as if
they are part of the global namespace. This was achieved by importing the
corresponding elements of namespace std::placeholders into the global namespace
if your compiler supported this part of the C++ 1x standard, or otherwise using
the BOOST counterparts which are already in the global namespace. However,
this leads to a conflict if one has a C++ 1x enabled compiler (e.g. GCC 4.6)
<i>and</i> #includes certain BOOST headers, since the importation of symbols
into the global namespace now leads to ambiguous names. The only solution to
the problem is to not import names into the global namespace, but rather
import the names from either BOOST or namespace std into the deal.II namespace
std_cxx1x. The downside is that all code that uses _1, _2, etc needs to be
changed to use std_cxx1x::_1, std_cxx1x::_2, etc from now on.
<br>
(Wolfgang Bangerth, 2011/05/29)
</ol>
git-svn-id: https://svn.dealii.org/trunk@23753
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 30 May 2011 00:16:00 +0000 (00:16 +0000)]
<li> Changed: deal.II has a namespace std_cxx1x that was used to
import classes from BOOST that are part of the upcoming C++ 1x standard. On
the other hand, if your compiler supported a sufficiently large subset
of C++ 1x, we had code that simply did
@code
namespace std_cxx1x = std;
@endcode
allowing you to refer to everything that was part of the compiler's namespace
<code>std</code> under the alternative name. This turned out to be untenable
in connection to the changed outlined below for _1, _2, etc. Consequently,
if the compiler used supports C++ 1x, we now selectively import elements of the
compiler's namespace std into namespace std_cxx1x as well. This may lead to
incompatibilities if you are already using elements of the C++ 1x
standard by refering to them through the std_cxx1x namespace and these elements
are not on the list of selectively imported ones.
<br>
(Wolfgang Bangerth, 2011/05/29)
<li> Changed: Previously, placeholder arguments like _1, _2, etc that are used
in conjunction with the std_cxx1x::bind function could be referenced as if
they are part of the global namespace. This was achieved by importing the
corresponding elements of namespace std::placeholders into the global namespace
if your compiler supported this part of the C++ 1x standard, or otherwise using
the BOOST counterparts which are already in the global namespace. However,
this leads to a conflict if one has a C++ 1x enabled compiler (e.g. GCC 4.6)
<i>and</i> #includes certain BOOST headers, since the importation of symbols
into the global namespace now leads to ambiguous names. The only solution to
the problem is to not import names into the global namespace, but rather
import the names from either BOOST or namespace std into the deal.II namespace
std_cxx1x. The downside is that all code that uses _1, _2, etc needs to be
changed to use std_cxx1x::_1, std_cxx1x::_2, etc from now on.
<br>
(Wolfgang Bangerth, 2011/05/29)
</ol>
git-svn-id: https://svn.dealii.org/trunk@23752
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 30 May 2011 00:01:34 +0000 (00:01 +0000)]
Remove svn:merginfo property.
git-svn-id: https://svn.dealii.org/trunk@23751
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 29 May 2011 23:39:28 +0000 (23:39 +0000)]
Remove svn:mergeinfo property.
git-svn-id: https://svn.dealii.org/trunk@23750
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 27 May 2011 22:10:02 +0000 (22:10 +0000)]
Return reference to derived, rather than reference to base in SparsityPattern::trilinos_sparsity_pattern.
git-svn-id: https://svn.dealii.org/trunk@23749
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 27 May 2011 22:07:07 +0000 (22:07 +0000)]
Fix the same kind of bug in SparsityPattern::exist that was previously fixed in SparseMatrix::el() and SparseMatrix::opeator().
git-svn-id: https://svn.dealii.org/trunk@23748
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 27 May 2011 21:54:05 +0000 (21:54 +0000)]
add another test
git-svn-id: https://svn.dealii.org/trunk@23747
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 26 May 2011 16:50:48 +0000 (16:50 +0000)]
test for permuted block relaxation
git-svn-id: https://svn.dealii.org/trunk@23746
0785d39b -7218-0410-832d-
ea1e28bc413d
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.