]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agoMerge pull request #681 from tamiko/guard_muelu_tests
Timo Heister [Mon, 23 Mar 2015 15:12:57 +0000 (11:12 -0400)]
Merge pull request #681 from tamiko/guard_muelu_tests

Guard muelu tests and allow version checks in test conditions

9 years agoTestsuite: Bugfix 681/head
Matthias Maier [Mon, 23 Mar 2015 13:29:58 +0000 (14:29 +0100)]
Testsuite: Bugfix

Do not accidentally set _pickup_test to true

9 years agoDocumentation: Update testsuite documentation
Matthias Maier [Mon, 23 Mar 2015 13:22:44 +0000 (14:22 +0100)]
Documentation: Update testsuite documentation

Closes #657

9 years agoTestsuite: Guard trilinos tests using muelu
Matthias Maier [Mon, 23 Mar 2015 13:11:34 +0000 (14:11 +0100)]
Testsuite: Guard trilinos tests using muelu

9 years agoTestsuite: Augment feature constraints with version number
Matthias Maier [Mon, 23 Mar 2015 13:05:11 +0000 (14:05 +0100)]
Testsuite: Augment feature constraints with version number

Beside the already introduced constraints

  with_feature=(yes|true|on)
  with_feature=(no|false|off)

it is now also possible to specify a version number:

  with_feature=x.y.z

A test with this constraint will be picked up if

 a) deal.II is configured with "feature"

 b) DEAL_II_FEATURE_VERSION is defined (in deal.IIConfig.cmake) and
    DEAL_II_FEATURE_VERSION is "version greater or equal" than "x.y.z"

A version number "x.y.z" must satisfy the regular expression [0-9]+(\.[0-9]+)*

9 years agoCMake: Also export feature versions in deal.IIConfig.cmake and Make.global_options
Matthias Maier [Mon, 23 Mar 2015 12:01:32 +0000 (13:01 +0100)]
CMake: Also export feature versions in deal.IIConfig.cmake and Make.global_options

With this commit the version string of enabled features (with version
information) is also exported to deal.IIConfig.cmake and
Make.global_options

9 years agoMerge pull request #676 from bangerth/augment-error-messages-3
Timo Heister [Sun, 22 Mar 2015 19:27:46 +0000 (15:27 -0400)]
Merge pull request #676 from bangerth/augment-error-messages-3

Improve an error message about a case that can happen but is not implemented.

9 years agoMerge pull request #678 from tjhei/manual_repartition
Wolfgang Bangerth [Sun, 22 Mar 2015 16:48:40 +0000 (11:48 -0500)]
Merge pull request #678 from tjhei/manual_repartition

Allow manual repartitioning in distributed tria

9 years agoaddress comments 678/head
Timo Heister [Sun, 22 Mar 2015 15:35:16 +0000 (11:35 -0400)]
address comments

- update documentation
- check that no flags are set when calling repartition()
- add another test

9 years agoAllow manual repartitioning in distributed tria
Timo Heister [Sun, 22 Mar 2015 13:12:27 +0000 (09:12 -0400)]
Allow manual repartitioning in distributed tria

A new flag no_automatic_repartitioning in
parallel::distributed::Triangulation will disable the automatic
repartitioning when calling execute_coarsening_and_refinement() (or
things like refine_global(), ...), resulting in all cells staying on the
processor they were before.

A function repartition() will execute the repartitioning resulting in
the same as the old behavior. Splitting the process of refining and
partitioning into separate functions allows for advanced techniques when
handling several meshes at once.

Added tests that check that attaching and transfering data is working
correctly.

Resolves #673.

9 years agoMerge pull request #653 from tjhei/replace_compressed_sp
Timo Heister [Sun, 22 Mar 2015 15:59:58 +0000 (11:59 -0400)]
Merge pull request #653 from tjhei/replace_compressed_sp

- rename CompressedSimpleSparsityPattern to DynamicSparsityPattern
- deprecate all Compressed*SparsityPattern classes
- same for BlockCompressed*SparsityPattern
- update examples
- replace non-dynamic sparsity creation in step-7, 8, 9, 13, 14, 16, 23, 24, 25, 28, 29, 35

9 years agochangelog, typo 653/head
Timo Heister [Sun, 22 Mar 2015 15:42:21 +0000 (11:42 -0400)]
changelog, typo

9 years agoMerge pull request #679 from tjhei/fix_doxygen_example
Wolfgang Bangerth [Sun, 22 Mar 2015 14:57:33 +0000 (09:57 -0500)]
Merge pull request #679 from tjhei/fix_doxygen_example

fix doxygen example

9 years agofix doxygen example 679/head
Timo Heister [Sun, 22 Mar 2015 14:50:47 +0000 (10:50 -0400)]
fix doxygen example

Recent changes removed GrowingVectorMemory arguments, but this code
examples hasn't been updated.

9 years agoaddress comments
Timo Heister [Sun, 22 Mar 2015 14:35:30 +0000 (10:35 -0400)]
address comments

- rename doxygen file
- documentation fixes
- rename csp->dsp

9 years agoReindent. 676/head
Wolfgang Bangerth [Sun, 22 Mar 2015 14:00:18 +0000 (09:00 -0500)]
Reindent.

9 years agoMerge pull request #664 from alrashedf/add_clear_current_row
Wolfgang Bangerth [Sun, 22 Mar 2015 13:56:57 +0000 (08:56 -0500)]
Merge pull request #664 from alrashedf/add_clear_current_row

Added clear_current_row() to TableHandler in case the current time step is rejected.

9 years agoAlso adjust the error message for the dim=2, spacedim>2 case.
Wolfgang Bangerth [Sun, 22 Mar 2015 10:42:04 +0000 (05:42 -0500)]
Also adjust the error message for the dim=2, spacedim>2 case.

9 years agoImprove an error message about a case that can happen but is not implemented.
Wolfgang Bangerth [Sun, 22 Mar 2015 10:38:03 +0000 (05:38 -0500)]
Improve an error message about a case that can happen but is not implemented.

9 years agoRework Compressed*SparsityPattern
Timo Heister [Sun, 8 Mar 2015 15:08:31 +0000 (11:08 -0400)]
Rework Compressed*SparsityPattern

- rename CompressedSimpleSparsityPattern to DynamicSparsityPattern
- deprecate all Compressed*SparsityPattern classes
- same for BlockCompressed*SparsityPattern
- update examples
- replace non-dynamic sparsity creation in step-7, 8, 9, 13, 14, 16, 23,
24, 25, 28, 29, 35

Motivation for removing the other compressed objects:
Number of degrees of freedom: 274625
FE_Q<3>(4)
CompressedSimple vmpeak:  749024 rss:  530804 make: 5.99s copy: 3.58s
Compressed       vmpeak:  744880 rss:  526852 make: 8.59s copy: 3.64s
CompressedSet    vmpeak: 3184880 rss: 2966776 make: 92s   copy: 18s

Or in Martin's words:
I remember having looked into compute times for the
DoFTools::make_sparsity_pattern in detail some five years ago and all
benchmarks showed CompressedSimpleSparsityPattern as the fastest of the
three. The internal data structure in CSimpleSP is std::vector, thus
simpler than plain CSP where there is an additional array of length 8
with 'fresh' entries about to be submitted but otherwise very similar.
std::set as used in CSetSP does way too many memory allocations and is
most likely slower than inserting into a sorted vector for almost all
imaginable loads with up to a few hundred entries. In particular for how
we mostly use sparsity patterns where each row gets touched as many
times as we have adjacent elements to that DoF.

Last but not least, CSimpleSP is the only one with the appropriate
infrastructure for parallel distributed computations where rows use an
additional IndexSet argument.

9 years agoMerge pull request #667 from bangerth/augment-error-messages
Timo Heister [Wed, 18 Mar 2015 22:02:33 +0000 (16:02 -0600)]
Merge pull request #667 from bangerth/augment-error-messages

Augment all error messages in the numerics/ directory

9 years agoAddress Timo's comments from review. Also rename namespace DataOutExceptions to Excep... 667/head
Wolfgang Bangerth [Wed, 18 Mar 2015 20:21:46 +0000 (15:21 -0500)]
Address Timo's comments from review. Also rename namespace DataOutExceptions to Exceptions::DataOut.

9 years agoUnify exceptions throughout the DataOut* classes.
Wolfgang Bangerth [Wed, 18 Mar 2015 01:29:35 +0000 (20:29 -0500)]
Unify exceptions throughout the DataOut* classes.

9 years agoAdjust error messages in the VectorTools namespace.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:57:52 +0000 (01:57 -0500)]
Adjust error messages in the VectorTools namespace.

9 years agoAdjust error messages in the TimeDependent class and friends.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:48:11 +0000 (01:48 -0500)]
Adjust error messages in the TimeDependent class and friends.

9 years agoAdjust error messages in the SolutionTransfer class.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:38:43 +0000 (01:38 -0500)]
Adjust error messages in the SolutionTransfer class.

9 years agoAdjust error messages in the PointValueHistory class.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:29:28 +0000 (01:29 -0500)]
Adjust error messages in the PointValueHistory class.

9 years agoAdjust error messages in the error estimator class.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:28:52 +0000 (01:28 -0500)]
Adjust error messages in the error estimator class.

9 years agoAdjust error messages in the Histogram class.
Wolfgang Bangerth [Sun, 15 Mar 2015 06:19:58 +0000 (01:19 -0500)]
Adjust error messages in the Histogram class.

9 years agoImprove error messages in DerivativeApproximation.
Wolfgang Bangerth [Sun, 15 Mar 2015 05:50:28 +0000 (00:50 -0500)]
Improve error messages in DerivativeApproximation.

9 years agoGo through all error messages for the data_out_* assertions.
Wolfgang Bangerth [Sun, 15 Mar 2015 05:38:39 +0000 (00:38 -0500)]
Go through all error messages for the data_out_* assertions.

9 years agoMerge pull request #669 from kronbichler/master
Wolfgang Bangerth [Tue, 17 Mar 2015 07:45:59 +0000 (02:45 -0500)]
Merge pull request #669 from kronbichler/master

Fix warning by removing unused code

9 years agoFix warning by removing unused code 669/head
Martin Kronbichler [Tue, 17 Mar 2015 06:58:23 +0000 (07:58 +0100)]
Fix warning by removing unused code

9 years agoMerge pull request #668 from tamiko/fix_trilinos_tpl_includes
Martin Kronbichler [Mon, 16 Mar 2015 16:16:27 +0000 (17:16 +0100)]
Merge pull request #668 from tamiko/fix_trilinos_tpl_includes

CMake: Bugfix: Make the requirement for Trilinos_TPL_INCLUDE_DIRS optional

9 years agoCMake: Bugfix: Make the requirement for Trilinos_TPL_INCLUDE_DIRS optional 668/head
Matthias Maier [Mon, 16 Mar 2015 16:02:57 +0000 (17:02 +0100)]
CMake: Bugfix: Make the requirement for Trilinos_TPL_INCLUDE_DIRS optional

9 years agoMerge pull request #665 from tamiko/fix_trilinos_tpl_includes 195/head
Martin Kronbichler [Mon, 16 Mar 2015 12:57:30 +0000 (13:57 +0100)]
Merge pull request #665 from tamiko/fix_trilinos_tpl_includes

CMake: Bugfix: Use Trilinos third party header locations

9 years agoMerge pull request #666 from bangerth/add-assertion
Timo Heister [Mon, 16 Mar 2015 03:23:14 +0000 (21:23 -0600)]
Merge pull request #666 from bangerth/add-assertion

Add an assertion to GridGenerator::create_union_triangulation().

9 years agoMerge pull request #662 from kronbichler/master
Martin Kronbichler [Sun, 15 Mar 2015 06:54:19 +0000 (07:54 +0100)]
Merge pull request #662 from kronbichler/master

Fix call to compress in reinit of Trilinos sparse matrix

9 years agoAdd an assertion to GridGenerator::create_union_triangulation(). 666/head
Wolfgang Bangerth [Sun, 15 Mar 2015 04:48:07 +0000 (23:48 -0500)]
Add an assertion to GridGenerator::create_union_triangulation().

9 years agoCMake: Bugfix: Use Trilinos third party header locations 665/head
Matthias Maier [Sun, 15 Mar 2015 00:35:49 +0000 (01:35 +0100)]
CMake: Bugfix: Use Trilinos third party header locations

Also append Trilinos_TPL_INCLUDE_DIRS to TRILINOS_INCLUDE_DIRS

9 years agoAdded clear_current_row() to TableHandler in case the current time step is rejected. 664/head
Fahad Alrashed [Sat, 14 Mar 2015 04:39:14 +0000 (07:39 +0300)]
Added clear_current_row() to TableHandler in case the current time step is rejected.

9 years agoMerge pull request #663 from bangerth/add-gridgenerator-create_triangulation_without_...
Martin Kronbichler [Fri, 13 Mar 2015 14:24:43 +0000 (15:24 +0100)]
Merge pull request #663 from bangerth/add-gridgenerator-create_triangulation_without_cells

Add GridGenerator::create_triangulation_with_removed_cells().

9 years agoAugment a changelog entry to say where the user can find this class. 663/head
Wolfgang Bangerth [Fri, 13 Mar 2015 13:19:06 +0000 (08:19 -0500)]
Augment a changelog entry to say where the user can find this class.

9 years agoAdd GridGenerator::create_triangulation_with_removed_cells().
Wolfgang Bangerth [Fri, 13 Mar 2015 13:17:41 +0000 (08:17 -0500)]
Add GridGenerator::create_triangulation_with_removed_cells().

9 years agoFix description of what the test does.
Wolfgang Bangerth [Fri, 13 Mar 2015 12:54:32 +0000 (07:54 -0500)]
Fix description of what the test does.

9 years agoMake sure to call compress() in test 662/head
Martin Kronbichler [Fri, 13 Mar 2015 12:48:34 +0000 (13:48 +0100)]
Make sure to call compress() in test

9 years agoFix call to compress in reinit of Trilinos sparse matrix
Martin Kronbichler [Fri, 13 Mar 2015 08:36:32 +0000 (09:36 +0100)]
Fix call to compress in reinit of Trilinos sparse matrix

9 years agoMerge pull request #654 from bangerth/doc-updates-6
Wolfgang Bangerth [Thu, 12 Mar 2015 14:53:15 +0000 (09:53 -0500)]
Merge pull request #654 from bangerth/doc-updates-6

Doc updates 6

9 years agoLink to the discussion of the 'goto' in step-26. 654/head
Wolfgang Bangerth [Wed, 11 Mar 2015 02:20:10 +0000 (21:20 -0500)]
Link to the discussion of the 'goto' in step-26.

9 years agoDocument the use and reasoning of goto in step-26.
Wolfgang Bangerth [Wed, 11 Mar 2015 00:41:18 +0000 (19:41 -0500)]
Document the use and reasoning of goto in step-26.

9 years agoMerge pull request #644 from bangerth/explain-operator-or
Matthias Maier [Thu, 12 Mar 2015 10:24:35 +0000 (11:24 +0100)]
Merge pull request #644 from bangerth/explain-operator-or

Explain the use of operator| for the update_* flags.

9 years agoMerge pull request #658 from bangerth/remove-exceptions-without-arguments-5
Martin Kronbichler [Thu, 12 Mar 2015 07:46:47 +0000 (08:46 +0100)]
Merge pull request #658 from bangerth/remove-exceptions-without-arguments-5

Improve what an exception says.

9 years agoImprove what an exception says. 658/head
Wolfgang Bangerth [Thu, 12 Mar 2015 01:36:58 +0000 (20:36 -0500)]
Improve what an exception says.

This happens to be a case one of my students ran into today. Again for #610.

9 years agoMerge pull request #214 from Rombur/muelu
Bruno Turcksin [Wed, 11 Mar 2015 21:46:55 +0000 (16:46 -0500)]
Merge pull request #214 from Rombur/muelu

9 years agoAdd MueLu preconditioner using MueLu::MLParameterListInterpreter. 214/head
Bruno Turcksin [Mon, 6 Oct 2014 14:31:30 +0000 (09:31 -0500)]
Add MueLu preconditioner using MueLu::MLParameterListInterpreter.

9 years agoMerge pull request #616 from bangerth/remove-deprecated-functions-14
Martin Kronbichler [Wed, 11 Mar 2015 20:12:03 +0000 (21:12 +0100)]
Merge pull request #616 from bangerth/remove-deprecated-functions-14

Remove deprecated functions 14

9 years agoMerge pull request #656 from tcclevenger/fix_wiki_links
Wolfgang Bangerth [Wed, 11 Mar 2015 19:17:04 +0000 (14:17 -0500)]
Merge pull request #656 from tcclevenger/fix_wiki_links

Fixed Wiki links in README

9 years agoFixed Wiki links in README 656/head
tcclevenger [Wed, 11 Mar 2015 18:40:21 +0000 (14:40 -0400)]
Fixed Wiki links in README

9 years agoReindent. 616/head
Wolfgang Bangerth [Mon, 9 Mar 2015 22:18:18 +0000 (17:18 -0500)]
Reindent.

9 years agoAdjust test output.
Wolfgang Bangerth [Mon, 9 Mar 2015 22:17:45 +0000 (17:17 -0500)]
Adjust test output.

Apparently the previous couple of commits also fixed a test that previously
produced output that I cannot explain and that now looks completely reasonable.

9 years agoFollow Martin K's advice on what the argument should be.
Wolfgang Bangerth [Mon, 9 Mar 2015 19:52:19 +0000 (14:52 -0500)]
Follow Martin K's advice on what the argument should be.

9 years agoDocument changes in semantics to apply_boundary_values.
Wolfgang Bangerth [Mon, 9 Mar 2015 19:48:33 +0000 (14:48 -0500)]
Document changes in semantics to apply_boundary_values.

9 years agoDocument changes to TrilinosWrappers::SparseMatrix::clear_row().
Wolfgang Bangerth [Mon, 9 Mar 2015 19:16:03 +0000 (14:16 -0500)]
Document changes to TrilinosWrappers::SparseMatrix::clear_row().

While there, also remove the second, nonsensical call to compress().

9 years agoClone the _04 test and also check const_iterators.
Wolfgang Bangerth [Mon, 9 Mar 2015 19:15:11 +0000 (14:15 -0500)]
Clone the _04 test and also check const_iterators.

9 years agoEnsure that we can run iterators over Trilinos matrices that are not stored locally.
Wolfgang Bangerth [Mon, 9 Mar 2015 05:11:44 +0000 (00:11 -0500)]
Ensure that we can run iterators over Trilinos matrices that are not stored locally.

9 years agoUpdate comments.
Wolfgang Bangerth [Mon, 9 Mar 2015 03:22:16 +0000 (22:22 -0500)]
Update comments.

In particular, avoid unclear use of language for end() iterators, and
avoid references to the STL that only old-timers still
understand. Also talk about the semantics in the parallel context.

9 years agoUpdate comments.
Wolfgang Bangerth [Mon, 9 Mar 2015 03:13:33 +0000 (22:13 -0500)]
Update comments.

In particular, avoid unclear use of language for end() iterators, and
avoid references to the STL that only old-timers still understand.

9 years agoMerge pull request #652 from drwells/step-20-compressed-sparsity
Wolfgang Bangerth [Sun, 8 Mar 2015 22:24:12 +0000 (17:24 -0500)]
Merge pull request #652 from drwells/step-20-compressed-sparsity

Use `BlockCompressedSparsityPattern` in step-20.

9 years agoUse `BlockCompressedSparsityPattern` in step-20. 652/head
David Wells [Sat, 7 Mar 2015 15:58:29 +0000 (10:58 -0500)]
Use `BlockCompressedSparsityPattern` in step-20.
Step-20 now introduces the block compressed sparsity pattern. This
should close issue 306.

9 years agoRemove deprecated function TrilinosWrappers::SparseMatrix::compress() without argument.
Wolfgang Bangerth [Fri, 27 Feb 2015 19:56:25 +0000 (13:56 -0600)]
Remove deprecated function TrilinosWrappers::SparseMatrix::compress() without argument.

9 years agoRemove deprecated function BlockMatrixBase::compress() without argument.
Wolfgang Bangerth [Fri, 27 Feb 2015 19:56:11 +0000 (13:56 -0600)]
Remove deprecated function BlockMatrixBase::compress() without argument.

9 years agoAvoid calls to naked compress() without a VectorOperation argument.
Wolfgang Bangerth [Fri, 27 Feb 2015 19:55:27 +0000 (13:55 -0600)]
Avoid calls to naked compress() without a VectorOperation argument.

9 years agoRemove a test.
Wolfgang Bangerth [Fri, 27 Feb 2015 19:42:38 +0000 (13:42 -0600)]
Remove a test.

This test mixes add and write access to a Trilinos sparse matrix. This does not work reliably and is, I think, not an operation we want to support as it cannot be done efficiently.

9 years agoMerge pull request #651 from bangerth/doc-fixes-11
Timo Heister [Fri, 6 Mar 2015 21:07:27 +0000 (16:07 -0500)]
Merge pull request #651 from bangerth/doc-fixes-11

Update documentation in a small way.

9 years agoUpdate documentation in a small way. 651/head
Wolfgang Bangerth [Fri, 6 Mar 2015 21:00:52 +0000 (15:00 -0600)]
Update documentation in a small way.

9 years agoMerge pull request #649 from bangerth/doc-fixes-10
Timo Heister [Thu, 5 Mar 2015 23:16:36 +0000 (18:16 -0500)]
Merge pull request #649 from bangerth/doc-fixes-10

Doc fixes 10

9 years agoProvide a reference to step-14. 649/head
Wolfgang Bangerth [Thu, 5 Mar 2015 22:55:35 +0000 (16:55 -0600)]
Provide a reference to step-14.

9 years agoSignificantly improve an error message.
Wolfgang Bangerth [Thu, 5 Mar 2015 22:45:40 +0000 (16:45 -0600)]
Significantly improve an error message.

Addresses #610.

9 years agoMerge pull request #648 from QiaoLei-88/step33DocIssue
Wolfgang Bangerth [Thu, 5 Mar 2015 22:06:13 +0000 (16:06 -0600)]
Merge pull request #648 from QiaoLei-88/step33DocIssue

Step33 doc issue (#646)

9 years agoFix a typo.
Wolfgang Bangerth [Thu, 5 Mar 2015 22:00:27 +0000 (16:00 -0600)]
Fix a typo.

9 years agocorrect type of output example from 'code' to 'verbatim' 648/head
Lei Qiao [Thu, 5 Mar 2015 17:53:37 +0000 (11:53 -0600)]
correct type of output example from 'code' to 'verbatim'

9 years agofix mathbf and braces issues
Lei Qiao [Thu, 5 Mar 2015 17:46:59 +0000 (11:46 -0600)]
fix mathbf and braces issues

9 years agoMerge pull request #647 from QiaoLei-88/fixStep33Intro
Martin Kronbichler [Thu, 5 Mar 2015 07:14:27 +0000 (08:14 +0100)]
Merge pull request #647 from QiaoLei-88/fixStep33Intro

fix formula error in intro and result parts of step-33 #646

9 years agofix bracket mismatch in result part of step-33 647/head
Lei Qiao [Thu, 5 Mar 2015 04:33:09 +0000 (22:33 -0600)]
fix bracket mismatch in result part of step-33

9 years agofix formula error in intro of step-33 #646
Lei Qiao [Thu, 5 Mar 2015 04:12:03 +0000 (22:12 -0600)]
fix formula error in intro of step-33 #646

9 years agoMerge pull request #640 from bangerth/further-exception-cleanups-2
Timo Heister [Thu, 5 Mar 2015 02:36:35 +0000 (21:36 -0500)]
Merge pull request #640 from bangerth/further-exception-cleanups-2

More exception cleanups

9 years agoOne more exception conversion. 640/head
Wolfgang Bangerth [Wed, 4 Mar 2015 13:33:12 +0000 (07:33 -0600)]
One more exception conversion.

9 years agoAvoid exceptions that take references to their arguments -- it's not clear that this...
Wolfgang Bangerth [Wed, 4 Mar 2015 02:42:00 +0000 (20:42 -0600)]
Avoid exceptions that take references to their arguments -- it's not clear that this would work reliably.

9 years agoMerge pull request #645 from rosskynch/fix_642
Wolfgang Bangerth [Wed, 4 Mar 2015 23:03:56 +0000 (17:03 -0600)]
Merge pull request #645 from rosskynch/fix_642

Fix issue #642

9 years agoRemoved p=3 case as it takes far too long to run (issue #642). Test is still valid... 645/head
Ross Kynch [Wed, 4 Mar 2015 16:49:18 +0000 (16:49 +0000)]
Removed p=3 case as it takes far too long to run (issue #642). Test is still valid as the solution should be exact at p=2

9 years agoExplain the use of operator| for the update_* flags. 644/head
Wolfgang Bangerth [Wed, 4 Mar 2015 16:30:27 +0000 (10:30 -0600)]
Explain the use of operator| for the update_* flags.

9 years agoMerge pull request #643 from tjhei/fe_field_fct_exc
Wolfgang Bangerth [Wed, 4 Mar 2015 16:26:18 +0000 (10:26 -0600)]
Merge pull request #643 from tjhei/fe_field_fct_exc

Use and document VectorTools::ExcPointNotAvailableHere

9 years agoUse and document VectorTools::ExcPointNotAvailableHere 643/head
Timo Heister [Wed, 4 Mar 2015 15:56:57 +0000 (10:56 -0500)]
Use and document VectorTools::ExcPointNotAvailableHere

ExcPointNotAvailableHere is duplicated in VectorTools and
FEFieldFunction and is awkward to use in the latter because of the
template arguments.

- provide textual description of Exception
- deprecate the version in FEFieldFunction
- update documentation
- update test

9 years agoMerge pull request #639 from bangerth/clarify-step-8
Wolfgang Bangerth [Wed, 4 Mar 2015 13:32:19 +0000 (07:32 -0600)]
Merge pull request #639 from bangerth/clarify-step-8

Clarify a statement in the documentation of step-8.

9 years agoClarify a statement in the documentation of step-8. 639/head
Wolfgang Bangerth [Wed, 4 Mar 2015 00:49:54 +0000 (18:49 -0600)]
Clarify a statement in the documentation of step-8.

9 years agoProvide a changes.h entry.
Wolfgang Bangerth [Wed, 4 Mar 2015 02:40:05 +0000 (20:40 -0600)]
Provide a changes.h entry.

9 years agoMinor code cleanup.
Wolfgang Bangerth [Wed, 4 Mar 2015 02:37:30 +0000 (20:37 -0600)]
Minor code cleanup.

9 years agoMore improvements on exceptions with no message.
Wolfgang Bangerth [Wed, 4 Mar 2015 02:36:48 +0000 (20:36 -0600)]
More improvements on exceptions with no message.

9 years agoMerge pull request #631 from davydden/tensor
Wolfgang Bangerth [Mon, 2 Mar 2015 18:51:24 +0000 (12:51 -0600)]
Merge pull request #631 from davydden/tensor

Extra functionality of Tensor class

9 years agoallow contraction of tensors of different base type 631/head
Denis Davydov [Wed, 4 Feb 2015 14:20:03 +0000 (15:20 +0100)]
allow contraction of tensors of different base type


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.