]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Fri, 24 Jan 2025 14:43:39 +0000 (09:43 -0500)]
Merge pull request #18013 from marcfehling/precommit-cycle
Marc Fehling [Mon, 20 Jan 2025 13:17:21 +0000 (14:17 +0100)]
Add detect-include-cycle check to pre-commit.
Bruno Turcksin [Fri, 24 Jan 2025 01:02:56 +0000 (20:02 -0500)]
Merge pull request #18029 from bangerth/index-set
Deprecate IndexSet::pop_front/back().
Bruno Turcksin [Fri, 24 Jan 2025 01:02:00 +0000 (20:02 -0500)]
Merge pull request #18026 from bangerth/include-11
Break the include cycle between tria.h and tria_accessor.h.
Bruno Turcksin [Fri, 24 Jan 2025 01:01:11 +0000 (20:01 -0500)]
Merge pull request #18024 from bangerth/complex-2
Break the cycle of header includes between template_constraints.h and complex_overloads.h.
Wolfgang Bangerth [Thu, 23 Jan 2025 17:37:17 +0000 (10:37 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 23 Jan 2025 17:35:41 +0000 (10:35 -0700)]
Deprecate IndexSet::pop_front/back().
Wolfgang Bangerth [Thu, 23 Jan 2025 16:23:54 +0000 (09:23 -0700)]
Break the include cycle between tria.h and tria_accessor.h.
Wolfgang Bangerth [Thu, 23 Jan 2025 14:03:11 +0000 (07:03 -0700)]
Break the cycle of header includes between template_constraints.h and complex_overloads.h.
We do not ever directly include complex_overloads.h, from anywhere except
template_constraints.h. As a consequence, the include of
template_constraints.h in complex_overloads.h always expands into nothing
(because of the header guard in template_constraints.h) and it is safe
to remove the include in complex_overloads.h.
David Wells [Thu, 23 Jan 2025 12:48:56 +0000 (07:48 -0500)]
Merge pull request #18019 from bangerth/include-10
Break the include cycle between dof_handler.h and dof_accessor.h.
Wolfgang Bangerth [Thu, 23 Jan 2025 04:29:23 +0000 (21:29 -0700)]
Merge pull request #18022 from drwells/move-hardcoded-orientation-values-around
Move hardcoded orientation values around
David Wells [Thu, 23 Jan 2025 01:04:31 +0000 (20:04 -0500)]
Introduce numbers::reverse_line_orientation.
It is useful to have this value since lines only have two possible orientations.
David Wells [Thu, 23 Jan 2025 00:53:57 +0000 (19:53 -0500)]
types::geometric_orientation: clarify the definition.
David Wells [Thu, 23 Jan 2025 00:53:13 +0000 (19:53 -0500)]
Introduce numbers::default_geometric_orientation.
Wolfgang Bangerth [Wed, 22 Jan 2025 22:08:56 +0000 (15:08 -0700)]
Merge pull request #18009 from drwells/geometric-orientation-for-lines
Represent line orientations with `types::geometric_orientation`.
Marc Fehling [Wed, 22 Jan 2025 21:54:14 +0000 (22:54 +0100)]
Merge pull request #18020 from bangerth/misspellings
Fix misspellings.
David Wells [Sat, 18 Jan 2025 16:20:11 +0000 (11:20 -0500)]
Give standard_vs_true_line_orientation() a better name.
'Standard' is ambiguous in this context since we use both per-face and
per-cell line orientations in different contexts.
David Wells [Sat, 4 Jan 2025 22:54:46 +0000 (17:54 -0500)]
Triangulation: refactor the child line index code.
This avoids hard-coding specific values for orientation.
David Wells [Sat, 4 Jan 2025 22:27:31 +0000 (17:27 -0500)]
Use types::geometric_orientation for lines.
David Wells [Sat, 18 Jan 2025 17:24:17 +0000 (12:24 -0500)]
TriaAccessor: use face_orientation() in 2d.
We shouldn't use the lower-level functions unless we specifically need to.
Wolfgang Bangerth [Wed, 22 Jan 2025 17:33:42 +0000 (10:33 -0700)]
Fix misspellings.
Wolfgang Bangerth [Wed, 22 Jan 2025 17:26:30 +0000 (10:26 -0700)]
Break the include cycle between dof_handler.h and dof_accessor.h.
Wolfgang Bangerth [Wed, 22 Jan 2025 17:25:54 +0000 (10:25 -0700)]
Add a missing include file.
Wolfgang Bangerth [Wed, 22 Jan 2025 17:03:45 +0000 (10:03 -0700)]
Merge pull request #17997 from bangerth/include-5
Break another cycle in header file includes.
Marc Fehling [Wed, 22 Jan 2025 11:21:58 +0000 (12:21 +0100)]
Merge pull request #18018 from bangerth/include-8
Include ../tests.h into a couple more tests.
David Wells [Tue, 21 Jan 2025 22:05:03 +0000 (17:05 -0500)]
Merge pull request #18016 from bangerth/include-7
Include tests.h in one of the tests.
Wolfgang Bangerth [Tue, 21 Jan 2025 21:54:20 +0000 (14:54 -0700)]
Include ../tests.h into a couple more tests.
Daniel Arndt [Tue, 21 Jan 2025 21:22:16 +0000 (16:22 -0500)]
Merge pull request #18017 from bangerth/include-6
Marc Fehling [Tue, 21 Jan 2025 20:44:03 +0000 (21:44 +0100)]
Merge pull request #18014 from marcfehling/precommit-update
Update pre-commit hooks. Fix typos.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:31:09 +0000 (11:31 -0700)]
Include tests.h in one of the tests.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:30:30 +0000 (11:30 -0700)]
Add some necessary header files to tests.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:28:51 +0000 (11:28 -0700)]
Add missing header file.
Wolfgang Bangerth [Tue, 21 Jan 2025 16:35:10 +0000 (09:35 -0700)]
Fix tests by including a missing header.
Wolfgang Bangerth [Thu, 16 Jan 2025 15:57:57 +0000 (08:57 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:27:49 +0000 (11:27 -0700)]
Split tria_description.h.
Wolfgang Bangerth [Wed, 15 Jan 2025 17:54:36 +0000 (10:54 -0700)]
Break another cycle in header file includes.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:18:02 +0000 (11:18 -0700)]
Merge pull request #18015 from bergbauer/fix_name_diagonal_matrix
Fix class name in description of DiagonalMatrix
Maximilian Bergbauer [Tue, 21 Jan 2025 15:18:50 +0000 (16:18 +0100)]
Fix class name in description of DiagonalMatrix
Marc Fehling [Mon, 20 Jan 2025 15:00:38 +0000 (16:00 +0100)]
Fix typos.
Marc Fehling [Mon, 20 Jan 2025 15:00:27 +0000 (16:00 +0100)]
Update pre-commit hooks.
Marc Fehling [Sun, 19 Jan 2025 12:39:42 +0000 (13:39 +0100)]
Merge pull request #18010 from drwells/deprecated-headers
Consistently format deprecated headers.
Marc Fehling [Sun, 19 Jan 2025 12:27:11 +0000 (13:27 +0100)]
Merge pull request #17990 from bangerth/taskflow-3.10
Import and require TaskFlow 3.10.
Wolfgang Bangerth [Sun, 19 Jan 2025 04:51:02 +0000 (21:51 -0700)]
Add a changelog entry.
David Wells [Sat, 18 Jan 2025 19:26:38 +0000 (14:26 -0500)]
Remove some references to deprecated headers.
David Wells [Sat, 18 Jan 2025 19:24:54 +0000 (14:24 -0500)]
Mark two headers as early deprecated.
David Wells [Sat, 18 Jan 2025 19:20:34 +0000 (14:20 -0500)]
Consistently format deprecated headers.
Matthias Maier [Fri, 17 Jan 2025 17:12:47 +0000 (17:12 +0000)]
Merge pull request #17992 from bangerth/cycles
Add a script that detects cycles in our include files.
Matthias Maier [Fri, 17 Jan 2025 17:12:37 +0000 (17:12 +0000)]
Merge pull request #17994 from bangerth/include-2
Don't use a .templates.h file if we unconditionally include it anyway.
Matthias Maier [Fri, 17 Jan 2025 17:12:24 +0000 (17:12 +0000)]
Merge pull request #17995 from bangerth/include-3
Do not make a difference between debug/release mode when to include a file.
Matthias Maier [Fri, 17 Jan 2025 17:10:14 +0000 (17:10 +0000)]
Merge pull request #18002 from bangerth/geometry-info-3
Avoid some more uses of GeometryInfo.
Matthias Maier [Fri, 17 Jan 2025 17:10:07 +0000 (17:10 +0000)]
Merge pull request #18003 from bangerth/geometry-info-2
Convert FETools::compute_face_embedding_matrices() to use ArrayView.
Matthias Maier [Fri, 17 Jan 2025 17:09:56 +0000 (17:09 +0000)]
Merge pull request #18006 from bangerth/comment-2
Fix a comment.
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:38:52 +0000 (21:38 +0100)]
Merge pull request #18007 from bangerth/ida
Fix an error message.
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:36:40 +0000 (21:36 +0100)]
Merge pull request #18000 from bangerth/44-3
Initialize some FEValuesExtractors where it is easiest to read (step-44).
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:35:30 +0000 (21:35 +0100)]
Merge pull request #17998 from bangerth/44-1
Move a function in step-44.
Wolfgang Bangerth [Thu, 16 Jan 2025 18:21:13 +0000 (11:21 -0700)]
Fix an error message.
Wolfgang Bangerth [Thu, 16 Jan 2025 16:33:14 +0000 (09:33 -0700)]
Fix a comment.
Wolfgang Bangerth [Thu, 16 Jan 2025 16:03:44 +0000 (09:03 -0700)]
Add a changelog entry.
Marc Fehling [Thu, 16 Jan 2025 15:41:19 +0000 (16:41 +0100)]
Merge pull request #17999 from bangerth/44-2
Make a variable in step-44 'unsigned'.
Martin Kronbichler [Thu, 16 Jan 2025 09:29:39 +0000 (10:29 +0100)]
Merge pull request #18004 from bangerth/assert
Improve some assertions in ReferenceCell.
Wolfgang Bangerth [Thu, 16 Jan 2025 01:34:12 +0000 (18:34 -0700)]
Improve some assertions in ReferenceCell.
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:44 +0000 (14:35 -0700)]
Avoid some more uses of GeometryInfo.
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:04 +0000 (14:35 -0700)]
Convert FETools::compute_face_embedding_matrices() to use ArrayView.
Wolfgang Bangerth [Wed, 15 Jan 2025 18:17:16 +0000 (11:17 -0700)]
Move a function in step-44.
Wolfgang Bangerth [Wed, 15 Jan 2025 20:18:50 +0000 (13:18 -0700)]
Merge pull request #17996 from drwells/combine-quad-index
Combine the quad_index() functions.
Wolfgang Bangerth [Wed, 15 Jan 2025 18:30:47 +0000 (11:30 -0700)]
Initialize some FEValuesExtractors where it is easiest to read (step-44).
Wolfgang Bangerth [Wed, 15 Jan 2025 18:19:33 +0000 (11:19 -0700)]
Make a variable in step-44 'unsigned'.
David Wells [Wed, 15 Jan 2025 17:08:06 +0000 (12:08 -0500)]
Combine the quad_index() functions.
Wolfgang Bangerth [Wed, 15 Jan 2025 03:35:28 +0000 (20:35 -0700)]
Disentangle some includes.
Wolfgang Bangerth [Wed, 15 Jan 2025 15:26:22 +0000 (08:26 -0700)]
Fix an #include.
Wolfgang Bangerth [Wed, 15 Jan 2025 15:16:49 +0000 (08:16 -0700)]
Merge pull request #17988 from drwells/add-types-orientation
Add `types::geometric_orientation`.
Wolfgang Bangerth [Wed, 15 Jan 2025 04:02:53 +0000 (21:02 -0700)]
Do not make a difference between debug/release mode when to include a file.
Wolfgang Bangerth [Wed, 15 Jan 2025 03:39:14 +0000 (20:39 -0700)]
Don't use a .templates.h file if we unconditionally include it anyway.
David Wells [Fri, 10 Jan 2025 23:07:42 +0000 (18:07 -0500)]
Add types::geometric_orientation.
This gives the 'new' combined orientation scheme a proper name and will
help in the final stages of making the library consistently use one
orientation encoding.
Martin Kronbichler [Wed, 15 Jan 2025 10:00:40 +0000 (11:00 +0100)]
Merge pull request #17991 from bangerth/44
Make code in step-44 easier to read.
Wolfgang Bangerth [Wed, 15 Jan 2025 03:22:43 +0000 (20:22 -0700)]
Add a script that detects cycles in our include files.
Wolfgang Bangerth [Wed, 15 Jan 2025 03:18:55 +0000 (20:18 -0700)]
Make code in step-44 easier to read.
Wolfgang Bangerth [Wed, 15 Jan 2025 01:01:56 +0000 (18:01 -0700)]
Merge pull request #17516 from tjhei/taskflow-parallel-for
parallel_for() for transform with taskflow
Wolfgang Bangerth [Wed, 15 Jan 2025 00:47:15 +0000 (17:47 -0700)]
Explicitly provide template arguments.
Wolfgang Bangerth [Tue, 14 Jan 2025 16:32:35 +0000 (09:32 -0700)]
Import and require TaskFlow 3.10.
Bruno Blais [Sat, 11 Jan 2025 21:41:59 +0000 (13:41 -0800)]
Merge pull request #17887 from peterrum/cgal_disable_warning
Disable CGAL warning
Bruno Blais [Sat, 11 Jan 2025 21:38:08 +0000 (13:38 -0800)]
Merge pull request #17982 from bangerth/commentary
Better document some small pieces of step-44.
Wolfgang Bangerth [Sat, 11 Jan 2025 04:16:25 +0000 (21:16 -0700)]
Merge pull request #17987 from drwells/deprecate-geometric-entity-type
Deprecate `types::geometric_entity_type`.
David Wells [Fri, 10 Jan 2025 23:14:02 +0000 (18:14 -0500)]
Merge pull request #17986 from bangerth/links
Be consistent about escaping names of code gallery programs.
David Wells [Fri, 10 Jan 2025 22:19:00 +0000 (17:19 -0500)]
Deprecate types::geometric_entity_type.
We only use this in one place and that usage is no longer necessary, since
nowadays ReferenceCell::operator std::uint8_t() exists. I left one explicit
conversion to make things clearer.
Wolfgang Bangerth [Fri, 10 Jan 2025 20:37:28 +0000 (13:37 -0700)]
Merge pull request #17985 from drwells/move-max-n-vertices-etc
Move `max_n_vertices<structdim>()` etc to `namespace ReferenceCells`.
Wolfgang Bangerth [Fri, 10 Jan 2025 17:53:22 +0000 (10:53 -0700)]
Be consistent about escaping names of code gallery programs.
David Wells [Fri, 10 Jan 2025 17:37:55 +0000 (12:37 -0500)]
CellAccessor: clean up some very long lines.
David Wells [Fri, 10 Jan 2025 17:34:47 +0000 (12:34 -0500)]
max_n_vertices<dim>() etc: move up to ReferenceCells.
This makes it clearer that these values do not depend on the current cell.
Wolfgang Bangerth [Fri, 10 Jan 2025 03:10:20 +0000 (20:10 -0700)]
Better document some small pieces of step-44.
Wolfgang Bangerth [Fri, 10 Jan 2025 03:00:29 +0000 (20:00 -0700)]
Merge pull request #17974 from drwells/reference-cell-max-vertices
Add ReferenceCell::max_n_vertices<dim>().
Martin Kronbichler [Thu, 9 Jan 2025 07:32:37 +0000 (08:32 +0100)]
Merge pull request #17977 from tjhei/fesystem-dofsp-pattern
support DoF coupling in FESystem
Timo Heister [Wed, 8 Jan 2025 14:37:40 +0000 (09:37 -0500)]
Merge pull request #17979 from marcfehling/bump-trilinos
Bump minimum version for Trilinos to 12.14.1.
Timo Heister [Mon, 6 Jan 2025 04:53:25 +0000 (23:53 -0500)]
support DoF coupling in FESystem
Marc Fehling [Fri, 29 Nov 2024 13:03:46 +0000 (14:03 +0100)]
Remove some branches for now unsupported versions of Trilinos.
Marc Fehling [Fri, 29 Nov 2024 12:56:59 +0000 (13:56 +0100)]
Bump minimum version for Trilinos to 12.14.1.
David Wells [Tue, 7 Jan 2025 20:18:42 +0000 (15:18 -0500)]
Merge pull request #17897 from marcfehling/rol
Modernize `dealii::Rol::VectorAdaptor` to use `ROL::Ptr`.
Martin Kronbichler [Mon, 6 Jan 2025 12:59:32 +0000 (13:59 +0100)]
Merge pull request #17976 from bangerth/assertions
Improve a few assertions in step-44.
Wolfgang Bangerth [Sun, 5 Jan 2025 23:31:33 +0000 (16:31 -0700)]
Improve a few assertions in step-44.
Luca Heltai [Sun, 5 Jan 2025 21:00:05 +0000 (22:00 +0100)]
Merge pull request #17973 from luca-heltai/fix_assert_non_matching_distributed
Fix assert about distributed tria in NonMatching namespace
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.