]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
19 months agoAdd more comments and reference a paper. 14987/head
Wolfgang Bangerth [Wed, 29 Mar 2023 23:46:42 +0000 (17:46 -0600)]
Add more comments and reference a paper.

19 months agoLeave a hint in step-7.
Wolfgang Bangerth [Tue, 23 Mar 2021 13:26:09 +0000 (14:26 +0100)]
Leave a hint in step-7.

19 months agoMerge pull request #14948 from peterrum/guess_point_owner
Martin Kronbichler [Tue, 28 Mar 2023 14:21:54 +0000 (16:21 +0200)]
Merge pull request #14948 from peterrum/guess_point_owner

Refactor `internal::guess_point_owner`

19 months agoMerge pull request #14972 from bergbauer/fixed_loop_bounds
David Wells [Tue, 28 Mar 2023 14:14:50 +0000 (10:14 -0400)]
Merge pull request #14972 from bergbauer/fixed_loop_bounds

Template loop bounds for flexible evaluate/integrate function

19 months agoCommunicate within guess_point_owner 14948/head
Peter Munch [Wed, 22 Mar 2023 19:34:12 +0000 (20:34 +0100)]
Communicate within guess_point_owner

19 months agoMerge pull request #14974 from peterrum/bb
Wolfgang Bangerth [Mon, 27 Mar 2023 21:05:43 +0000 (15:05 -0600)]
Merge pull request #14974 from peterrum/bb

Add new functions to BoundingBox

19 months agoAdd new functions to BoundingBox 14974/head
Peter Munch [Fri, 24 Mar 2023 20:26:41 +0000 (21:26 +0100)]
Add new functions to BoundingBox

19 months agoMerge pull request #14962 from tamiko/fix_keyword_mess
Peter Munch [Mon, 27 Mar 2023 16:48:04 +0000 (18:48 +0200)]
Merge pull request #14962 from tamiko/fix_keyword_mess

CMake: do not use PUBLIC keyword for target_link_libraries for tests

19 months agoTemplate loop bounds for flexible evaluate/integrate function 14972/head
Maximilian Bergbauer [Fri, 24 Mar 2023 11:51:35 +0000 (12:51 +0100)]
Template loop bounds for flexible evaluate/integrate function

19 months agoMerge pull request #14953 from peterrum/si_is_supported
Martin Kronbichler [Mon, 27 Mar 2023 07:47:30 +0000 (09:47 +0200)]
Merge pull request #14953 from peterrum/si_is_supported

Work on ShapeInfo::is_supported()

19 months agoWork on ShapeInfo::is_supported() 14953/head
Peter Munch [Thu, 23 Mar 2023 10:53:53 +0000 (11:53 +0100)]
Work on ShapeInfo::is_supported()

19 months agoMerge pull request #14973 from bangerth/doc-gridtools
David Wells [Sat, 25 Mar 2023 15:48:16 +0000 (11:48 -0400)]
Merge pull request #14973 from bangerth/doc-gridtools

Add to the documentation of a function in GridTools.

19 months agoMerge pull request #14940 from fdrmrc/fix_grid_ratio_step_60
David Wells [Sat, 25 Mar 2023 15:47:30 +0000 (11:47 -0400)]
Merge pull request #14940 from fdrmrc/fix_grid_ratio_step_60

Fix .prm file in step-60

19 months agoMerge pull request #10397 from bangerth/69
David Wells [Sat, 25 Mar 2023 15:23:14 +0000 (11:23 -0400)]
Merge pull request #10397 from bangerth/69

[Post-9.4] Use C++14 lambda capture in step-69.

19 months agoMerge pull request #14975 from bangerth/undepr
David Wells [Sat, 25 Mar 2023 15:15:23 +0000 (11:15 -0400)]
Merge pull request #14975 from bangerth/undepr

Use functionality from ReferenceCell in QProjector.

19 months agoMerge pull request #14926 from bergbauer/remove_unit_points_member
Martin Kronbichler [Sat, 25 Mar 2023 09:05:55 +0000 (10:05 +0100)]
Merge pull request #14926 from bergbauer/remove_unit_points_member

FEPointEvaluation: Remove unit_points member, access them through MappingInfo instead

19 months agoMerge pull request #14927 from bergbauer/quadrature_point_range
Martin Kronbichler [Sat, 25 Mar 2023 09:05:34 +0000 (10:05 +0100)]
Merge pull request #14927 from bergbauer/quadrature_point_range

Introduce quadrature_points_indices() function for FEPointEvaluation

19 months agoMerge pull request #14959 from peterrum/FEEvaluationImplSelector
Martin Kronbichler [Sat, 25 Mar 2023 09:04:16 +0000 (10:04 +0100)]
Merge pull request #14959 from peterrum/FEEvaluationImplSelector

Introduce FEEvaluationImplSelector

19 months agoMerge pull request #14913 from peterrum/fgmres_gs
Peter Munch [Sat, 25 Mar 2023 07:59:26 +0000 (08:59 +0100)]
Merge pull request #14913 from peterrum/fgmres_gs

SolverFGMRES: refactor orthogonalization

19 months agoMerge pull request #14970 from drwells/trilinos-vector-noexcept
Wolfgang Bangerth [Sat, 25 Mar 2023 02:53:54 +0000 (20:53 -0600)]
Merge pull request #14970 from drwells/trilinos-vector-noexcept

Be more correct in our noexcept usage.

19 months agoRemove derived classes 14959/head
Peter Munch [Thu, 23 Mar 2023 18:49:41 +0000 (19:49 +0100)]
Remove derived classes

19 months agoUse functionality in ReferenceCell. 14975/head
Wolfgang Bangerth [Thu, 9 Feb 2023 23:55:15 +0000 (16:55 -0700)]
Use functionality in ReferenceCell.

19 months agoReplace an unnecessary alias variable.
Wolfgang Bangerth [Thu, 9 Feb 2023 22:22:43 +0000 (15:22 -0700)]
Replace an unnecessary alias variable.

19 months agoGet rid of two lambda functions by combining their action using ReferenceCell.
Wolfgang Bangerth [Thu, 9 Feb 2023 01:10:01 +0000 (18:10 -0700)]
Get rid of two lambda functions by combining their action using ReferenceCell.

19 months agoMake it clear that the remaining code below an if-else chain is really the 'else...
Wolfgang Bangerth [Thu, 9 Feb 2023 01:06:22 +0000 (18:06 -0700)]
Make it clear that the remaining code below an if-else chain is really the 'else' case.

19 months agoDo not pass information that is not necessary.
Wolfgang Bangerth [Thu, 9 Feb 2023 01:05:09 +0000 (18:05 -0700)]
Do not pass information that is not necessary.

We are passing areas of faces to lambda functions, but they do not actually use it.
So avoid doing that.

19 months agoRename a few variables.
Wolfgang Bangerth [Thu, 9 Feb 2023 00:00:53 +0000 (17:00 -0700)]
Rename a few variables.

19 months agoAdd to the documentation of a function in GridTools. 14973/head
Wolfgang Bangerth [Thu, 29 Sep 2022 16:27:32 +0000 (10:27 -0600)]
Add to the documentation of a function in GridTools.

19 months agoMerge pull request #14946 from bangerth/cmake
Daniel Arndt [Fri, 24 Mar 2023 20:24:17 +0000 (16:24 -0400)]
Merge pull request #14946 from bangerth/cmake

19 months agoUse C++14 lambda capture in step-69. 10397/head
Wolfgang Bangerth [Wed, 27 May 2020 21:40:29 +0000 (15:40 -0600)]
Use C++14 lambda capture in step-69.

19 months agoBe more correct in our noexcept usage. 14970/head
David Wells [Fri, 24 Mar 2023 12:54:04 +0000 (08:54 -0400)]
Be more correct in our noexcept usage.

19 months agoMerge pull request #14886 from nfehn/docu_interpolate_boundary_values
Martin Kronbichler [Fri, 24 Mar 2023 14:05:47 +0000 (15:05 +0100)]
Merge pull request #14886 from nfehn/docu_interpolate_boundary_values

improve docu of VectorTools::interpolate_boundary_values()

19 months agoMerge pull request #14961 from tamiko/avoid_a_warning
Matthias Maier [Fri, 24 Mar 2023 13:11:34 +0000 (13:11 +0000)]
Merge pull request #14961 from tamiko/avoid_a_warning

CMake: avoid a warning in the check_compiler_setup macro

19 months agoMerge pull request #14967 from kronbichler/fix_datatype
Peter Munch [Fri, 24 Mar 2023 12:57:47 +0000 (13:57 +0100)]
Merge pull request #14967 from kronbichler/fix_datatype

Use ConstraintLine rather than redefining data structures

19 months agoMerge pull request #14964 from bangerth/identity-deprecate
Martin Kronbichler [Fri, 24 Mar 2023 12:18:53 +0000 (13:18 +0100)]
Merge pull request #14964 from bangerth/identity-deprecate

Deprecate type 'identity'.

19 months agoMerge pull request #14966 from mschreter/step-70_fix_typo
Martin Kronbichler [Fri, 24 Mar 2023 12:18:09 +0000 (13:18 +0100)]
Merge pull request #14966 from mschreter/step-70_fix_typo

Step-70: fix typo

19 months agosome reformulations 14886/head
Niklas Fehn [Fri, 24 Mar 2023 10:01:42 +0000 (11:01 +0100)]
some reformulations

19 months agoSimplify an assignment 14967/head
Martin Kronbichler [Fri, 24 Mar 2023 09:41:44 +0000 (10:41 +0100)]
Simplify an assignment

19 months agoUse ConstraintLine rather than redefining data structures
Martin Kronbichler [Fri, 24 Mar 2023 09:25:29 +0000 (10:25 +0100)]
Use ConstraintLine rather than redefining data structures

19 months agofix typo 14966/head
Magdalena Schreter [Fri, 24 Mar 2023 08:53:44 +0000 (09:53 +0100)]
fix typo

19 months agoMerge pull request #14920 from marcfehling/assert-fe-size
Martin Kronbichler [Fri, 24 Mar 2023 08:51:10 +0000 (09:51 +0100)]
Merge pull request #14920 from marcfehling/assert-fe-size

Move check about FECollection size to DoFHandler.

19 months agoMerge pull request #14882 from bangerth/concepts
David Wells [Fri, 24 Mar 2023 03:51:24 +0000 (23:51 -0400)]
Merge pull request #14882 from bangerth/concepts

[C++20] Annotate 'MeshType' template parameters with concepts

19 months agoMerge pull request #14956 from peterrum/feeval_inline
Wolfgang Bangerth [Fri, 24 Mar 2023 03:04:08 +0000 (21:04 -0600)]
Merge pull request #14956 from peterrum/feeval_inline

Add missing (?) inline

19 months agoMerge pull request #14963 from drwells/remove-extra-namespace-2
Wolfgang Bangerth [Fri, 24 Mar 2023 03:03:59 +0000 (21:03 -0600)]
Merge pull request #14963 from drwells/remove-extra-namespace-2

Remove dealii:: prefix from VectorOperation.

19 months agoMerge pull request #14960 from drwells/remove-cxx-link-language
Matthias Maier [Fri, 24 Mar 2023 02:09:07 +0000 (02:09 +0000)]
Merge pull request #14960 from drwells/remove-cxx-link-language

Remove the LINK_LANGUAGE:CXX generator.

19 months agoDeprecate type 'identity'. 14964/head
Wolfgang Bangerth [Thu, 23 Mar 2023 21:16:20 +0000 (15:16 -0600)]
Deprecate type 'identity'.

19 months agoMerge pull request #14950 from bangerth/cxx20-identity-3
Daniel Arndt [Thu, 23 Mar 2023 20:12:41 +0000 (16:12 -0400)]
Merge pull request #14950 from bangerth/cxx20-identity-3

19 months agoCMake: do not use PUBLIC keyword for target_link_libraries for tests 14962/head
Matthias Maier [Thu, 23 Mar 2023 19:13:05 +0000 (14:13 -0500)]
CMake: do not use PUBLIC keyword for target_link_libraries for tests

19 months agoCMake: avoid a warning in the check_compiler_setup macro 14961/head
Matthias Maier [Thu, 23 Mar 2023 19:11:07 +0000 (14:11 -0500)]
CMake: avoid a warning in the check_compiler_setup macro

We should call cmake_minimum_required() prior to project().

19 months agoRemove dealii:: prefix from VectorOperation. 14963/head
David Wells [Thu, 23 Mar 2023 19:08:20 +0000 (15:08 -0400)]
Remove dealii:: prefix from VectorOperation.

AFAICT this is never needed - we don't have any conflicting names and
none of our dependencies define a class with the same name.

19 months agoRemove the LINK_LANGUAGE:CXX generator. 14960/head
David Wells [Thu, 23 Mar 2023 18:54:27 +0000 (14:54 -0400)]
Remove the LINK_LANGUAGE:CXX generator.

1. Presently, all of our tests are written in C++, so this is just for
   extra safety.
2. Link language generators were added in CMake 3.18, which we do not
   yet require.

19 months agoIntroduce FEEvaluationImplSelector
Peter Munch [Thu, 23 Mar 2023 18:34:19 +0000 (19:34 +0100)]
Introduce FEEvaluationImplSelector

19 months agoMerge pull request #14951 from bangerth/concepts-fix
Daniel Arndt [Thu, 23 Mar 2023 17:40:56 +0000 (13:40 -0400)]
Merge pull request #14951 from bangerth/concepts-fix

19 months agoMerge pull request #14952 from bangerth/concepts-fix-2
Daniel Arndt [Thu, 23 Mar 2023 17:39:31 +0000 (13:39 -0400)]
Merge pull request #14952 from bangerth/concepts-fix-2

19 months agoMerge pull request #14957 from peterrum/taskinfo_typo
Wolfgang Bangerth [Thu, 23 Mar 2023 15:59:55 +0000 (09:59 -0600)]
Merge pull request #14957 from peterrum/taskinfo_typo

Fix typo in TaskInfo

19 months agoFix typo in TaskInfo 14957/head
Peter Munch [Thu, 23 Mar 2023 15:34:20 +0000 (16:34 +0100)]
Fix typo in TaskInfo

19 months agoAdd missing inline 14956/head
Peter Munch [Thu, 23 Mar 2023 15:30:55 +0000 (16:30 +0100)]
Add missing inline

19 months agoMerge pull request #14942 from drwells/remove-extra-namespace
Daniel Arndt [Thu, 23 Mar 2023 02:31:27 +0000 (22:31 -0400)]
Merge pull request #14942 from drwells/remove-extra-namespace

19 months agoFix a test regarding concepts. 14952/head
Wolfgang Bangerth [Wed, 22 Mar 2023 23:08:30 +0000 (17:08 -0600)]
Fix a test regarding concepts.

19 months agoFix a couple of C++20 concepts in parallel.h. 14951/head
Wolfgang Bangerth [Wed, 22 Mar 2023 23:07:51 +0000 (17:07 -0600)]
Fix a couple of C++20 concepts in parallel.h.

19 months agoUse std_cxx20::type_identity_t instead of identity<...>::type. 14950/head
Wolfgang Bangerth [Sun, 19 Mar 2023 20:25:08 +0000 (14:25 -0600)]
Use std_cxx20::type_identity_t instead of identity<...>::type.

19 months agoRemove some more extra dealii:: qualifications. 14942/head
David Wells [Wed, 22 Mar 2023 21:21:35 +0000 (17:21 -0400)]
Remove some more extra dealii:: qualifications.

19 months agoRemove some unused 'using X;' statements.
David Wells [Wed, 22 Mar 2023 12:45:40 +0000 (08:45 -0400)]
Remove some unused 'using X;' statements.

These namespaces have long since been replaced by, e.g.,
DoFHandlerImplementation.

19 months agodealii::DoFHandler -> DoFHandler
David Wells [Wed, 22 Mar 2023 12:23:05 +0000 (08:23 -0400)]
dealii::DoFHandler -> DoFHandler

19 months agoRemove some tautological assertions.
David Wells [Wed, 22 Mar 2023 12:16:49 +0000 (08:16 -0400)]
Remove some tautological assertions.

19 months agoRemove an extra 'namespace dealii'.
David Wells [Wed, 22 Mar 2023 12:10:45 +0000 (08:10 -0400)]
Remove an extra 'namespace dealii'.

19 months agoMerge pull request #14943 from sebproell/typo-feevaluation
Martin Kronbichler [Wed, 22 Mar 2023 20:47:35 +0000 (21:47 +0100)]
Merge pull request #14943 from sebproell/typo-feevaluation

FEEvaluation: fix docs for fast_evaluation_supported()

19 months agoFix a C++20 cmake check. 14946/head
Wolfgang Bangerth [Wed, 22 Mar 2023 18:59:44 +0000 (12:59 -0600)]
Fix a C++20 cmake check.

19 months agoMerge pull request #14945 from masterleinad/fix_instantiations_compute_affine_transfo...
Wolfgang Bangerth [Wed, 22 Mar 2023 20:33:39 +0000 (14:33 -0600)]
Merge pull request #14945 from masterleinad/fix_instantiations_compute_affine_transformation

Add missing explicit template instantiations for compute_affine_transformation

19 months agoAdd missing explicit template instantiations for compute_affine_transformation 14945/head
Daniel Arndt [Wed, 22 Mar 2023 17:49:02 +0000 (13:49 -0400)]
Add missing explicit template instantiations for compute_affine_transformation

19 months agoFEEvaluation: fix docs for fast_evaluation_supported() 14943/head
Sebastian Proell [Wed, 22 Mar 2023 16:10:17 +0000 (17:10 +0100)]
FEEvaluation: fix docs for fast_evaluation_supported()

19 months agoMerge pull request #14939 from drwells/full-matrix-complex
Wolfgang Bangerth [Wed, 22 Mar 2023 15:03:12 +0000 (09:03 -0600)]
Merge pull request #14939 from drwells/full-matrix-complex

Fix linkage when complex values are disabled.

19 months agoMerge pull request #14933 from bangerth/cxx20-concepts-1
David Wells [Wed, 22 Mar 2023 13:50:12 +0000 (09:50 -0400)]
Merge pull request #14933 from bangerth/cxx20-concepts-1

[C++20] Apply concepts in parallel.h.

19 months agoMerge pull request #14938 from bangerth/cxx20-concepts-4
Daniel Arndt [Wed, 22 Mar 2023 13:49:50 +0000 (09:49 -0400)]
Merge pull request #14938 from bangerth/cxx20-concepts-4

19 months agoMerge pull request #14934 from bangerth/cxx20-concepts-2
David Wells [Wed, 22 Mar 2023 13:48:08 +0000 (09:48 -0400)]
Merge pull request #14934 from bangerth/cxx20-concepts-2

[C++20] Apply concepts to grid_tools.h.

19 months agoMerge pull request #14935 from bangerth/cxx20-concepts-3
David Wells [Wed, 22 Mar 2023 13:47:06 +0000 (09:47 -0400)]
Merge pull request #14935 from bangerth/cxx20-concepts-3

[C++20] Apply concepts to filtered_iterator.h.

19 months agoUnconditionally instantiate complex FullMatrix. 14939/head
David Wells [Tue, 21 Mar 2023 21:17:48 +0000 (17:17 -0400)]
Unconditionally instantiate complex FullMatrix.

Like the previous commit - we need it for complex eigenvalues.

19 months agoMerge pull request #14936 from masterleinad/fix_namespace_std_tests
Martin Kronbichler [Wed, 22 Mar 2023 08:24:09 +0000 (09:24 +0100)]
Merge pull request #14936 from masterleinad/fix_namespace_std_tests

Don't use namespace std in tests

19 months agoMerge pull request #14937 from masterleinad/fix_comparison_matrix_iterator
Martin Kronbichler [Wed, 22 Mar 2023 08:22:59 +0000 (09:22 +0100)]
Merge pull request #14937 from masterleinad/fix_comparison_matrix_iterator

Fix MatrixIterator comparison operator for C++20

19 months agoMerge pull request #14932 from masterleinad/fix_static_libraries_cmake
Peter Munch [Wed, 22 Mar 2023 07:50:33 +0000 (08:50 +0100)]
Merge pull request #14932 from masterleinad/fix_static_libraries_cmake

Fix configuring with static libraries

19 months agofix .prm file in step-60 14940/head
Marco Feder [Wed, 22 Mar 2023 07:28:58 +0000 (08:28 +0100)]
fix .prm file in step-60

19 months agoApply concepts to thread_management.h. 14938/head
Wolfgang Bangerth [Tue, 21 Mar 2023 23:31:59 +0000 (17:31 -0600)]
Apply concepts to thread_management.h.

19 months agoFix MatrixIterator comparison operator for C++20 14937/head
Daniel Arndt [Tue, 21 Mar 2023 21:47:24 +0000 (17:47 -0400)]
Fix MatrixIterator comparison operator for C++20

19 months agoDon't use namespace std in tests 14936/head
Daniel Arndt [Tue, 21 Mar 2023 21:47:34 +0000 (17:47 -0400)]
Don't use namespace std in tests

19 months agoMove some FullMatrix functions with Tensors into the header.
David Wells [Tue, 21 Mar 2023 21:14:10 +0000 (17:14 -0400)]
Move some FullMatrix functions with Tensors into the header.

19 months agoMerge pull request #14928 from bergbauer/array_view_empty
Martin Kronbichler [Tue, 21 Mar 2023 21:16:04 +0000 (22:16 +0100)]
Merge pull request #14928 from bergbauer/array_view_empty

Add an empty() function to ArrayView

19 months agoApply concepts to filtered_iterator.h. 14935/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:43:30 +0000 (13:43 -0600)]
Apply concepts to filtered_iterator.h.

19 months agoApply concepts to grid_tools.h. 14934/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:36:48 +0000 (13:36 -0600)]
Apply concepts to grid_tools.h.

19 months agoUse assignable_from instead of convertible_to concepts in parallel.h. 14933/head
Wolfgang Bangerth [Tue, 21 Mar 2023 19:33:37 +0000 (13:33 -0600)]
Use assignable_from instead of convertible_to concepts in parallel.h.

20 months agoApply convertible_to concepts in parallel.h.
Wolfgang Bangerth [Tue, 21 Mar 2023 17:48:49 +0000 (11:48 -0600)]
Apply convertible_to concepts in parallel.h.

20 months agoAdd an empty() function to ArrayView 14928/head
Maximilian Bergbauer [Tue, 21 Mar 2023 12:14:06 +0000 (13:14 +0100)]
Add an empty() function to ArrayView

20 months agoFix configuring with static libraries 14932/head
Daniel Arndt [Tue, 21 Mar 2023 17:16:43 +0000 (13:16 -0400)]
Fix configuring with static libraries

20 months agoApply invocable concepts in parallel.h.
Wolfgang Bangerth [Tue, 21 Mar 2023 17:13:18 +0000 (11:13 -0600)]
Apply invocable concepts in parallel.h.

20 months agoMerge pull request #14915 from bangerth/cxx20-identity
Daniel Arndt [Tue, 21 Mar 2023 16:56:36 +0000 (12:56 -0400)]
Merge pull request #14915 from bangerth/cxx20-identity

20 months agoMerge pull request #14491 from tamiko/modernize_cmake_part_7
Daniel Arndt [Tue, 21 Mar 2023 13:15:53 +0000 (09:15 -0400)]
Merge pull request #14491 from tamiko/modernize_cmake_part_7

20 months agoMerge pull request #14919 from sebproell/trilinos-solvers
Timo Heister [Tue, 21 Mar 2023 11:52:49 +0000 (07:52 -0400)]
Merge pull request #14919 from sebproell/trilinos-solvers

Simplify Trilinos solver's AdditionalData

20 months agoUse reinit() function internal 14926/head
Maximilian Bergbauer [Tue, 21 Mar 2023 10:25:06 +0000 (11:25 +0100)]
Use reinit() function internal

20 months agoIntroduce quadrature_points_indices() function for FEPointEvaluation 14927/head
Maximilian Bergbauer [Tue, 21 Mar 2023 10:16:45 +0000 (11:16 +0100)]
Introduce quadrature_points_indices() function for FEPointEvaluation

20 months agoMove check about FECollection size to DoFHandler. 14920/head
Marc Fehling [Mon, 20 Mar 2023 11:59:11 +0000 (12:59 +0100)]
Move check about FECollection size to DoFHandler.

20 months agoRemove unit_points member, access them through MappingInfo instead
Maximilian Bergbauer [Tue, 21 Mar 2023 09:49:55 +0000 (10:49 +0100)]
Remove unit_points member, access them through MappingInfo instead


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.