]>
https://gitweb.dealii.org/ - dealii-svn.git/log
heltai [Mon, 23 Mar 2009 18:00:48 +0000 (18:00 +0000)]
Modified step-34 to implement exclusively the collocation boundary element
method.
This is done now through the QGaussLog and QGaussOneOverR classes that were
previously added to the library.
Extended a little the comments, but there is still a lot of documentation to do.
The solution is the correct one (phi(x) = x).
TODO: Add convergence table for both the potential and the velocity.
git-svn-id: https://svn.dealii.org/trunk@18503
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Mar 2009 16:54:38 +0000 (16:54 +0000)]
Comment out unused variable.
git-svn-id: https://svn.dealii.org/trunk@18502
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Mar 2009 16:54:26 +0000 (16:54 +0000)]
Comment out unused variable.
git-svn-id: https://svn.dealii.org/trunk@18501
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Mar 2009 16:54:04 +0000 (16:54 +0000)]
Remove qualifier since it is ignored anyway.
git-svn-id: https://svn.dealii.org/trunk@18500
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Mar 2009 16:39:45 +0000 (16:39 +0000)]
Remove qualifier since it is ignored anyway.
git-svn-id: https://svn.dealii.org/trunk@18499
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 22 Mar 2009 22:24:47 +0000 (22:24 +0000)]
Fix typo.
git-svn-id: https://svn.dealii.org/trunk@18498
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Sat, 21 Mar 2009 15:18:30 +0000 (15:18 +0000)]
Added test for QGaussOneOverR
git-svn-id: https://svn.dealii.org/trunk@18495
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Sat, 21 Mar 2009 15:14:23 +0000 (15:14 +0000)]
Added QGaussOneOverR to integrate 1/R singularities
on the vertices of reference element.
git-svn-id: https://svn.dealii.org/trunk@18494
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 19 Mar 2009 15:44:46 +0000 (15:44 +0000)]
Fixed a problem with Trilinos sparse matrix and vector in distribute_local_to_global.
git-svn-id: https://svn.dealii.org/trunk@18493
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 18 Mar 2009 10:17:50 +0000 (10:17 +0000)]
Properly indent one line.
git-svn-id: https://svn.dealii.org/trunk@18492
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 17 Mar 2009 16:26:34 +0000 (16:26 +0000)]
Make VectorReference a bit faster.
git-svn-id: https://svn.dealii.org/trunk@18491
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 17 Mar 2009 10:45:10 +0000 (10:45 +0000)]
Make the code a bit easier to read.
git-svn-id: https://svn.dealii.org/trunk@18490
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 16 Mar 2009 15:19:57 +0000 (15:19 +0000)]
I changed too much in my previous update of the Cuthill_McKee algorithm.
git-svn-id: https://svn.dealii.org/trunk@18489
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 16 Mar 2009 15:01:24 +0000 (15:01 +0000)]
Final update of local_to_global functions in ConstraintMatrix, making the sparsity pattern creation even faster. One possibly could improve things further by pre-ordering the indices to be added, if our other functions were smart enough to handle that. Right now, that doesn't really help, and all I get from ordering is some additional overhead.
git-svn-id: https://svn.dealii.org/trunk@18488
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 16 Mar 2009 13:08:18 +0000 (13:08 +0000)]
Simultaneous addition with CSetSP can easily be improved.
git-svn-id: https://svn.dealii.org/trunk@18487
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 16 Mar 2009 09:00:03 +0000 (09:00 +0000)]
Make the local_to_global functions in the ConstraintMatrix class a bit smarter (could still do better,though). Use CSimpleSP in Cuthill_McKee DoFRenumbering instead of CompressedSparsityPattern.
git-svn-id: https://svn.dealii.org/trunk@18486
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 15 Mar 2009 07:03:27 +0000 (07:03 +0000)]
Add a few things.
git-svn-id: https://svn.dealii.org/trunk@18485
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Fri, 13 Mar 2009 16:10:25 +0000 (16:10 +0000)]
Added better comments to step-34, created interpolate function. It seems to work in 2d. Not completely tested in 3d yet. It does not yet work for higher order approximations. Only for dgp(0).
git-svn-id: https://svn.dealii.org/trunk@18484
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 12 Mar 2009 20:23:07 +0000 (20:23 +0000)]
check in untested automatic vector memory pointer
git-svn-id: https://svn.dealii.org/trunk@18482
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Wed, 11 Mar 2009 18:06:11 +0000 (18:06 +0000)]
Added QGaussLogR class
git-svn-id: https://svn.dealii.org/trunk@18481
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Wed, 11 Mar 2009 17:59:21 +0000 (17:59 +0000)]
Added test for QGaussLogR in codim_one
git-svn-id: https://svn.dealii.org/trunk@18480
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 11 Mar 2009 12:05:41 +0000 (12:05 +0000)]
Change the tolerances for when considering a cell a translation of the previous one in the CellSimilarity concept. The old tolerance was not really achievable.
git-svn-id: https://svn.dealii.org/trunk@18479
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Mar 2009 23:06:04 +0000 (23:06 +0000)]
Properly escape commands.
git-svn-id: https://svn.dealii.org/trunk@18477
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Mar 2009 23:05:45 +0000 (23:05 +0000)]
Do not use \emph but <i>...</i>.
git-svn-id: https://svn.dealii.org/trunk@18476
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 10 Mar 2009 16:55:43 +0000 (16:55 +0000)]
Add functions interpolate_boundary_values and project_boundary_values for a ConstraintMatrix argument by using inhomogeneous constraints instead of std::map<unsigned int,double>. There is a lot of duplicated code in vectors.templates.h right now, need to fix that later.
git-svn-id: https://svn.dealii.org/trunk@18474
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 10 Mar 2009 14:53:36 +0000 (14:53 +0000)]
Fixed a problem with a system of FE_RT when using CellSimilarity. Changed the calling of CellSimilarity slightly. Now all the regression tests pass (except rounding differences).
git-svn-id: https://svn.dealii.org/trunk@18473
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 10 Mar 2009 13:24:57 +0000 (13:24 +0000)]
One more thing needed to be done in order to make that work.
git-svn-id: https://svn.dealii.org/trunk@18472
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 10 Mar 2009 13:20:31 +0000 (13:20 +0000)]
Move some tests that only involve a ConstraintMatrix but not any dimension-dependent code into lac. Tidy up in two other functions.
git-svn-id: https://svn.dealii.org/trunk@18471
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Tue, 10 Mar 2009 09:13:09 +0000 (09:13 +0000)]
Added step-34 to the tutorial list
git-svn-id: https://svn.dealii.org/trunk@18470
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 9 Mar 2009 17:44:59 +0000 (17:44 +0000)]
A few updates of the CellSimilarity concept.
git-svn-id: https://svn.dealii.org/trunk@18469
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 9 Mar 2009 12:22:00 +0000 (12:22 +0000)]
Use the new CellSimilarity capability of FEValues in order to speed up assembly.
git-svn-id: https://svn.dealii.org/trunk@18468
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 9 Mar 2009 11:15:09 +0000 (11:15 +0000)]
Improved some details in CellSimilarity concept.
git-svn-id: https://svn.dealii.org/trunk@18467
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 7 Mar 2009 15:38:26 +0000 (15:38 +0000)]
Can distribute matrix and vector at once in Stokes assembly.
git-svn-id: https://svn.dealii.org/trunk@18465
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 7 Mar 2009 15:16:42 +0000 (15:16 +0000)]
Make the FEValues::reinit functions (much) more efficient in case we repeatedly work on the same cell - in such a case, the derivatives will not change and need to be regenerated. Introduce a new enum CellSimilarity for doing that and pass it down to the respective functions.
git-svn-id: https://svn.dealii.org/trunk@18464
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 6 Mar 2009 22:35:50 +0000 (22:35 +0000)]
Fix a bug in the swap_row/swap_col functions of FullMatrix.
git-svn-id: https://svn.dealii.org/trunk@18463
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 6 Mar 2009 22:34:06 +0000 (22:34 +0000)]
Set the tolerances for the Newton iteration at run time in a way that they are not optimized away by the compiler. This makes sure that emulating long doubles as doubles as done e.g. by valgrind does not lead to problems.
git-svn-id: https://svn.dealii.org/trunk@18462
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 5 Mar 2009 17:41:02 +0000 (17:41 +0000)]
Turn some dynamic_cast operations into static_cast (while still asserting the correctness of the cast at run-time). This improves performance of the reinit methods that are called very often.
git-svn-id: https://svn.dealii.org/trunk@18457
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 5 Mar 2009 16:00:57 +0000 (16:00 +0000)]
I introduced an error in the copy_from function that appeared only when running with MPI. This is now fixed again.
git-svn-id: https://svn.dealii.org/trunk@18456
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 5 Mar 2009 00:33:16 +0000 (00:33 +0000)]
Things changed in the Trilinos class. To make the test pass, need to copy the matrix at the first place, not just reinit.
git-svn-id: https://svn.dealii.org/trunk@18454
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Thu, 5 Mar 2009 00:31:56 +0000 (00:31 +0000)]
Fix two issues with copy operation.
git-svn-id: https://svn.dealii.org/trunk@18453
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 23:33:27 +0000 (23:33 +0000)]
Fix compiler warning.
git-svn-id: https://svn.dealii.org/trunk@18452
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 22:53:31 +0000 (22:53 +0000)]
Add another output with gcc-4.3
git-svn-id: https://svn.dealii.org/trunk@18451
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 22:15:32 +0000 (22:15 +0000)]
Also update all the tests that use the ConstraintMatrix to the new file name.
git-svn-id: https://svn.dealii.org/trunk@18450
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 22:04:25 +0000 (22:04 +0000)]
Re-introduce the old file with a reference to the new one.
git-svn-id: https://svn.dealii.org/trunk@18449
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 22:01:56 +0000 (22:01 +0000)]
Move the ConstraintMatrix class to the lac subdirectory (that's where it belongs to, since it is completely algebraic). Adapt all code that depends on it. Reintroduce a dummy for keeping the inclusion via dofs/dof_constraints.h in one minute.
git-svn-id: https://svn.dealii.org/trunk@18448
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 4 Mar 2009 19:29:52 +0000 (19:29 +0000)]
Introduce collective add_entries() functions to sparsity patterns.
git-svn-id: https://svn.dealii.org/trunk@18447
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 3 Mar 2009 18:22:08 +0000 (18:22 +0000)]
Unify upper/lower case in headings.
git-svn-id: https://svn.dealii.org/trunk@18445
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Tue, 3 Mar 2009 18:07:13 +0000 (18:07 +0000)]
Ameliorated parameter selection, and assembly of the system matrix. Now it is slightly more readable.
git-svn-id: https://svn.dealii.org/trunk@18444
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Tue, 3 Mar 2009 10:58:40 +0000 (10:58 +0000)]
Enanced comments for step-34, rewrote assembly routine, added external parameter file.
git-svn-id: https://svn.dealii.org/trunk@18443
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 2 Mar 2009 02:41:57 +0000 (02:41 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@18442
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 2 Mar 2009 02:41:54 +0000 (02:41 +0000)]
Don't need to list things twice.
git-svn-id: https://svn.dealii.org/trunk@18441
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 2 Mar 2009 02:21:27 +0000 (02:21 +0000)]
Patch by Victor Prosolin: Add support for units in the FunctionParser class.
git-svn-id: https://svn.dealii.org/trunk@18440
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sun, 1 Mar 2009 22:59:31 +0000 (22:59 +0000)]
Write out some better information in case of error.
git-svn-id: https://svn.dealii.org/trunk@18439
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sun, 1 Mar 2009 22:45:27 +0000 (22:45 +0000)]
Change a few things in the Trilinos wrapper classes.
git-svn-id: https://svn.dealii.org/trunk@18438
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 27 Feb 2009 15:19:14 +0000 (15:19 +0000)]
Need to use only one dummy vector.
git-svn-id: https://svn.dealii.org/trunk@18436
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 26 Feb 2009 04:45:40 +0000 (04:45 +0000)]
Regenerate.
git-svn-id: https://svn.dealii.org/trunk@18434
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 26 Feb 2009 04:40:07 +0000 (04:40 +0000)]
Skip test for -rdynamic on Mac OS X.
git-svn-id: https://svn.dealii.org/trunk@18433
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 25 Feb 2009 20:18:46 +0000 (20:18 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@18432
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 16:16:12 +0000 (16:16 +0000)]
Make the Epetra objects in the TrilinosWrapper classes private. We can still handle the situation with the help of some access functions. Hopefully, I didn't forget to set any plain usage of the Trilinos objects...
git-svn-id: https://svn.dealii.org/trunk@18430
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 10:18:23 +0000 (10:18 +0000)]
Name the capability of handling inhomogeneous constraints on the new page.
git-svn-id: https://svn.dealii.org/trunk@18428
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 09:58:28 +0000 (09:58 +0000)]
Forgot to set the deallog output to 0.
git-svn-id: https://svn.dealii.org/trunk@18427
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 09:52:55 +0000 (09:52 +0000)]
Fix one index in distribute_local_to_global_function.
git-svn-id: https://svn.dealii.org/trunk@18426
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 09:52:20 +0000 (09:52 +0000)]
Add a final test for inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18425
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 25 Feb 2009 08:52:46 +0000 (08:52 +0000)]
Add another test for inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18424
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 16:34:21 +0000 (16:34 +0000)]
Need to update the Makefile.
git-svn-id: https://svn.dealii.org/trunk@18423
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 16:33:53 +0000 (16:33 +0000)]
Add a test for inhomogeneous constraints. This tests the symmetric case. Still need to write a test for non-symmetric matrices.
git-svn-id: https://svn.dealii.org/trunk@18422
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 13:59:41 +0000 (13:59 +0000)]
Fixed some more issues with inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18421
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 24 Feb 2009 03:55:33 +0000 (03:55 +0000)]
Leave a TODO.
git-svn-id: https://svn.dealii.org/trunk@18420
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 24 Feb 2009 03:43:31 +0000 (03:43 +0000)]
Do more instantiations automatically.
git-svn-id: https://svn.dealii.org/trunk@18419
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 17:28:09 +0000 (17:28 +0000)]
When making hanging node constraints, take inhomogeneities into account - we need to set them to zero.
git-svn-id: https://svn.dealii.org/trunk@18418
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 17:18:49 +0000 (17:18 +0000)]
Now the ConstraintMatrix seems to work also for inhomogeneous constraints, at least when using the distribute_local_to_global function. Still need to check the correctness of the other functions, which I will do some other time.
git-svn-id: https://svn.dealii.org/trunk@18417
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 14:47:44 +0000 (14:47 +0000)]
Also instantiate functions for SparseMatrixEZ
git-svn-id: https://svn.dealii.org/trunk@18416
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 14:45:30 +0000 (14:45 +0000)]
Implement the other add() functions needed in the ConstraintMatrix.
git-svn-id: https://svn.dealii.org/trunk@18415
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 12:23:03 +0000 (12:23 +0000)]
I thought I had gotten the combination of hanging nodes and inhomogeneous constraints coming from inhomogeneous Dirichlet conditions. That's not the case however, and inhomogeneous constraints only work when there are no interferences from other constraints. Need to think about that a bit later. Besides that, duplicated code has been removed.
git-svn-id: https://svn.dealii.org/trunk@18414
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Mon, 23 Feb 2009 08:32:15 +0000 (08:32 +0000)]
Added preliminary version of step-34. BEM.
git-svn-id: https://svn.dealii.org/trunk@18413
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 04:37:55 +0000 (04:37 +0000)]
Work around a problem with the Intel icc 10.1 compiler.
git-svn-id: https://svn.dealii.org/trunk@18412
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 04:17:53 +0000 (04:17 +0000)]
Fix initialization of unsigned integers.
git-svn-id: https://svn.dealii.org/trunk@18410
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:27:46 +0000 (03:27 +0000)]
Remove unnecessary friend declaration altogether.
git-svn-id: https://svn.dealii.org/trunk@18409
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:16:22 +0000 (03:16 +0000)]
Fix number of template arguments of a friend class.
git-svn-id: https://svn.dealii.org/trunk@18408
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:07:39 +0000 (03:07 +0000)]
Fix number of template arguments of a friend class.
git-svn-id: https://svn.dealii.org/trunk@18407
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 01:28:52 +0000 (01:28 +0000)]
Remove a stray empty line.
git-svn-id: https://svn.dealii.org/trunk@18406
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 22 Feb 2009 00:57:24 +0000 (00:57 +0000)]
Move the warning message to the bottom of the output. Improve wording a tiny bit.
git-svn-id: https://svn.dealii.org/trunk@18405
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 21 Feb 2009 16:35:39 +0000 (16:35 +0000)]
Add one instantiation of make_zero_boundary_constraints.
git-svn-id: https://svn.dealii.org/trunk@18404
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 21 Feb 2009 16:12:26 +0000 (16:12 +0000)]
Complete the implementation of inhomogeneous constraints in the ConstraintMatrix class. Need to write a function in VectorTools in order to enable the direct use with Dirichlet b.c.
git-svn-id: https://svn.dealii.org/trunk@18403
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 21 Feb 2009 04:25:58 +0000 (04:25 +0000)]
Qualify names of sparsity patterns with dealii:: to leave no doubt which ones
we mean.
git-svn-id: https://svn.dealii.org/trunk@18402
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 21 Feb 2009 04:24:45 +0000 (04:24 +0000)]
Qualify names of sparsity patterns with dealii:: to leave no doubt which ones
we mean.
git-svn-id: https://svn.dealii.org/trunk@18401
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 20 Feb 2009 21:42:58 +0000 (21:42 +0000)]
Fix a formula.
git-svn-id: https://svn.dealii.org/trunk@18399
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 19 Feb 2009 06:02:16 +0000 (06:02 +0000)]
How stupid of me to check in something that didn't even compile :-(
git-svn-id: https://svn.dealii.org/trunk@18398
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 19 Feb 2009 05:39:04 +0000 (05:39 +0000)]
Extend the number of meeting cells in max_couplings_per_cells for 2d (patch by milk klim <karamazv@rambler.ru>).
git-svn-id: https://svn.dealii.org/trunk@18397
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 18 Feb 2009 12:14:56 +0000 (12:14 +0000)]
When Trilinos matrices are based on the same sparsity pattern, they can share the SP data if we initialize them correctly. This has been applied to step-31.
git-svn-id: https://svn.dealii.org/trunk@18394
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Wed, 18 Feb 2009 07:06:04 +0000 (07:06 +0000)]
fix documentation and make GridRefinement a namespace
git-svn-id: https://svn.dealii.org/trunk@18393
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Tue, 17 Feb 2009 19:19:21 +0000 (19:19 +0000)]
replace a lot of ExcInternalError by more meaningful ExcDimensionMismatch
git-svn-id: https://svn.dealii.org/trunk@18392
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Tue, 17 Feb 2009 17:16:19 +0000 (17:16 +0000)]
replace links to test data pages by a more persistent link
git-svn-id: https://svn.dealii.org/trunk@18391
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 17 Feb 2009 10:38:45 +0000 (10:38 +0000)]
Add inhomogeneity to the ConstraintMatrix class. Still need to write some new functions that can properly modify vectors when condensing inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18390
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Mon, 16 Feb 2009 23:31:16 +0000 (23:31 +0000)]
mailing list link
git-svn-id: https://svn.dealii.org/trunk@18389
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Mon, 16 Feb 2009 20:04:40 +0000 (20:04 +0000)]
new directories
git-svn-id: https://svn.dealii.org/trunk@18388
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 16 Feb 2009 16:40:30 +0000 (16:40 +0000)]
If using Trilinos, link with it.
git-svn-id: https://svn.dealii.org/trunk@18385
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 16 Feb 2009 05:37:37 +0000 (05:37 +0000)]
Move the dependence on Trilinos into the base libs (from the lac libs) since we reference some Trilinos symbols from libbase.so. (This came to the fore because the detached_ma27 program only links against libbase.so, not liblac.so.)
git-svn-id: https://svn.dealii.org/trunk@18384
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 12 Feb 2009 19:46:57 +0000 (19:46 +0000)]
Adjust to older compilers in which declaring
friend class SparsityPatternIterators::const_iterator;
does not automatically also make
SparsityPatternIterators::const_iterator::Accessor
a friend.
git-svn-id: https://svn.dealii.org/trunk@18379
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 12 Feb 2009 19:44:16 +0000 (19:44 +0000)]
Refer to member function as
const_iterator::Accessor::visit_present_row ()
not
SparsityPattern::const_iterator::Accessor::visit_present_row ()
(This worked because we had
struct SparsityPattern
{
typedef SparsityPatternIterators::const_iterator const_iterator;
};
).
git-svn-id: https://svn.dealii.org/trunk@18378
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.