]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 months agoMerge pull request #18013 from marcfehling/precommit-cycle
Daniel Arndt [Fri, 24 Jan 2025 14:43:39 +0000 (09:43 -0500)]
Merge pull request #18013 from marcfehling/precommit-cycle

3 months agoAdd detect-include-cycle check to pre-commit. 18013/head
Marc Fehling [Mon, 20 Jan 2025 13:17:21 +0000 (14:17 +0100)]
Add detect-include-cycle check to pre-commit.

3 months agoMerge pull request #18029 from bangerth/index-set
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().

3 months agoMerge pull request #18026 from bangerth/include-11
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.

3 months agoMerge pull request #18024 from bangerth/complex-2
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.

3 months agoAdd a changelog entry. 18029/head
Wolfgang Bangerth [Thu, 23 Jan 2025 17:37:17 +0000 (10:37 -0700)]
Add a changelog entry.

3 months agoDeprecate IndexSet::pop_front/back().
Wolfgang Bangerth [Thu, 23 Jan 2025 17:35:41 +0000 (10:35 -0700)]
Deprecate IndexSet::pop_front/back().

3 months agoBreak the include cycle between tria.h and tria_accessor.h. 18026/head
Wolfgang Bangerth [Thu, 23 Jan 2025 16:23:54 +0000 (09:23 -0700)]
Break the include cycle between tria.h and tria_accessor.h.

3 months agoBreak the cycle of header includes between template_constraints.h and complex_overloa... 18024/head
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.

3 months agoMerge pull request #18019 from bangerth/include-10
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.

3 months agoMerge pull request #18022 from drwells/move-hardcoded-orientation-values-around
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

3 months agoIntroduce numbers::reverse_line_orientation. 18022/head
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.

3 months agotypes::geometric_orientation: clarify the definition.
David Wells [Thu, 23 Jan 2025 00:53:57 +0000 (19:53 -0500)]
types::geometric_orientation: clarify the definition.

3 months agoIntroduce numbers::default_geometric_orientation.
David Wells [Thu, 23 Jan 2025 00:53:13 +0000 (19:53 -0500)]
Introduce numbers::default_geometric_orientation.

3 months agoMerge pull request #18009 from drwells/geometric-orientation-for-lines
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`.

3 months agoMerge pull request #18020 from bangerth/misspellings
Marc Fehling [Wed, 22 Jan 2025 21:54:14 +0000 (22:54 +0100)]
Merge pull request #18020 from bangerth/misspellings

Fix misspellings.

3 months agoGive standard_vs_true_line_orientation() a better name. 18009/head
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.

3 months agoTriangulation: refactor the child line index code.
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.

3 months agoUse types::geometric_orientation for lines.
David Wells [Sat, 4 Jan 2025 22:27:31 +0000 (17:27 -0500)]
Use types::geometric_orientation for lines.

3 months agoTriaAccessor: use face_orientation() in 2d.
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.

3 months agoFix misspellings. 18020/head
Wolfgang Bangerth [Wed, 22 Jan 2025 17:33:42 +0000 (10:33 -0700)]
Fix misspellings.

3 months agoBreak the include cycle between dof_handler.h and dof_accessor.h. 18019/head
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.

3 months agoAdd a missing include file.
Wolfgang Bangerth [Wed, 22 Jan 2025 17:25:54 +0000 (10:25 -0700)]
Add a missing include file.

3 months agoMerge pull request #17997 from bangerth/include-5
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.

3 months agoMerge pull request #18018 from bangerth/include-8
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.

3 months agoMerge pull request #18016 from bangerth/include-7
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.

3 months agoInclude ../tests.h into a couple more tests. 18018/head
Wolfgang Bangerth [Tue, 21 Jan 2025 21:54:20 +0000 (14:54 -0700)]
Include ../tests.h into a couple more tests.

3 months agoMerge pull request #18017 from bangerth/include-6
Daniel Arndt [Tue, 21 Jan 2025 21:22:16 +0000 (16:22 -0500)]
Merge pull request #18017 from bangerth/include-6

3 months agoMerge pull request #18014 from marcfehling/precommit-update
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.

3 months agoInclude tests.h in one of the tests. 18016/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:31:09 +0000 (11:31 -0700)]
Include tests.h in one of the tests.

3 months agoAdd some necessary header files to tests. 18017/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:30:30 +0000 (11:30 -0700)]
Add some necessary header files to tests.

3 months agoAdd missing header file. 17997/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:28:51 +0000 (11:28 -0700)]
Add missing header file.

3 months agoFix tests by including a missing header.
Wolfgang Bangerth [Tue, 21 Jan 2025 16:35:10 +0000 (09:35 -0700)]
Fix tests by including a missing header.

3 months agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 16 Jan 2025 15:57:57 +0000 (08:57 -0700)]
Add a changelog entry.

3 months agoSplit tria_description.h.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:27:49 +0000 (11:27 -0700)]
Split tria_description.h.

3 months agoBreak another cycle in header file includes.
Wolfgang Bangerth [Wed, 15 Jan 2025 17:54:36 +0000 (10:54 -0700)]
Break another cycle in header file includes.

3 months agoMerge pull request #18015 from bergbauer/fix_name_diagonal_matrix
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

3 months agoFix class name in description of DiagonalMatrix 18015/head
Maximilian Bergbauer [Tue, 21 Jan 2025 15:18:50 +0000 (16:18 +0100)]
Fix class name in description of DiagonalMatrix

3 months agoFix typos. 18014/head
Marc Fehling [Mon, 20 Jan 2025 15:00:38 +0000 (16:00 +0100)]
Fix typos.

3 months agoUpdate pre-commit hooks.
Marc Fehling [Mon, 20 Jan 2025 15:00:27 +0000 (16:00 +0100)]
Update pre-commit hooks.

3 months agoMerge pull request #18010 from drwells/deprecated-headers
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.

3 months agoMerge pull request #17990 from bangerth/taskflow-3.10
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.

3 months agoAdd a changelog entry. 17990/head
Wolfgang Bangerth [Sun, 19 Jan 2025 04:51:02 +0000 (21:51 -0700)]
Add a changelog entry.

3 months agoRemove some references to deprecated headers. 18010/head
David Wells [Sat, 18 Jan 2025 19:26:38 +0000 (14:26 -0500)]
Remove some references to deprecated headers.

3 months agoMark two headers as early deprecated.
David Wells [Sat, 18 Jan 2025 19:24:54 +0000 (14:24 -0500)]
Mark two headers as early deprecated.

3 months agoConsistently format deprecated headers.
David Wells [Sat, 18 Jan 2025 19:20:34 +0000 (14:20 -0500)]
Consistently format deprecated headers.

3 months agoMerge pull request #17992 from bangerth/cycles
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.

3 months agoMerge pull request #17994 from bangerth/include-2
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.

3 months agoMerge pull request #17995 from bangerth/include-3
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.

3 months agoMerge pull request #18002 from bangerth/geometry-info-3
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.

3 months agoMerge pull request #18003 from bangerth/geometry-info-2
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.

3 months agoMerge pull request #18006 from bangerth/comment-2
Matthias Maier [Fri, 17 Jan 2025 17:09:56 +0000 (17:09 +0000)]
Merge pull request #18006 from bangerth/comment-2

Fix a comment.

3 months agoMerge pull request #18007 from bangerth/ida
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.

3 months agoMerge pull request #18000 from bangerth/44-3
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).

3 months agoMerge pull request #17998 from bangerth/44-1
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.

3 months agoFix an error message. 18007/head
Wolfgang Bangerth [Thu, 16 Jan 2025 18:21:13 +0000 (11:21 -0700)]
Fix an error message.

3 months agoFix a comment. 18006/head
Wolfgang Bangerth [Thu, 16 Jan 2025 16:33:14 +0000 (09:33 -0700)]
Fix a comment.

3 months agoAdd a changelog entry. 18003/head
Wolfgang Bangerth [Thu, 16 Jan 2025 16:03:44 +0000 (09:03 -0700)]
Add a changelog entry.

3 months agoMerge pull request #17999 from bangerth/44-2
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'.

3 months agoMerge pull request #18004 from bangerth/assert
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.

3 months agoImprove some assertions in ReferenceCell. 18004/head
Wolfgang Bangerth [Thu, 16 Jan 2025 01:34:12 +0000 (18:34 -0700)]
Improve some assertions in ReferenceCell.

3 months agoAvoid some more uses of GeometryInfo. 18002/head
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:44 +0000 (14:35 -0700)]
Avoid some more uses of GeometryInfo.

3 months agoConvert FETools::compute_face_embedding_matrices() to use ArrayView.
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:04 +0000 (14:35 -0700)]
Convert FETools::compute_face_embedding_matrices() to use ArrayView.

3 months agoMove a function in step-44. 17998/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:17:16 +0000 (11:17 -0700)]
Move a function in step-44.

3 months agoMerge pull request #17996 from drwells/combine-quad-index
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.

3 months agoInitialize some FEValuesExtractors where it is easiest to read (step-44). 18000/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:30:47 +0000 (11:30 -0700)]
Initialize some FEValuesExtractors where it is easiest to read (step-44).

3 months agoMake a variable in step-44 'unsigned'. 17999/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:19:33 +0000 (11:19 -0700)]
Make a variable in step-44 'unsigned'.

3 months agoCombine the quad_index() functions. 17996/head
David Wells [Wed, 15 Jan 2025 17:08:06 +0000 (12:08 -0500)]
Combine the quad_index() functions.

3 months agoDisentangle some includes. 17995/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:35:28 +0000 (20:35 -0700)]
Disentangle some includes.

3 months agoFix an #include. 17994/head
Wolfgang Bangerth [Wed, 15 Jan 2025 15:26:22 +0000 (08:26 -0700)]
Fix an #include.

3 months agoMerge pull request #17988 from drwells/add-types-orientation
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`.

3 months agoDo not make a difference between debug/release mode when to include a file.
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.

3 months agoDon't use a .templates.h file if we unconditionally include it anyway.
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.

3 months agoAdd types::geometric_orientation. 17988/head
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.

3 months agoMerge pull request #17991 from bangerth/44
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.

3 months agoAdd a script that detects cycles in our include files. 17992/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:22:43 +0000 (20:22 -0700)]
Add a script that detects cycles in our include files.

3 months agoMake code in step-44 easier to read. 17991/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:18:55 +0000 (20:18 -0700)]
Make code in step-44 easier to read.

3 months agoMerge pull request #17516 from tjhei/taskflow-parallel-for
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

3 months agoExplicitly provide template arguments.
Wolfgang Bangerth [Wed, 15 Jan 2025 00:47:15 +0000 (17:47 -0700)]
Explicitly provide template arguments.

3 months agoImport and require TaskFlow 3.10.
Wolfgang Bangerth [Tue, 14 Jan 2025 16:32:35 +0000 (09:32 -0700)]
Import and require TaskFlow 3.10.

3 months agoMerge pull request #17887 from peterrum/cgal_disable_warning
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

3 months agoMerge pull request #17982 from bangerth/commentary
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.

3 months agoMerge pull request #17987 from drwells/deprecate-geometric-entity-type
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`.

3 months agoMerge pull request #17986 from bangerth/links
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.

3 months agoDeprecate types::geometric_entity_type. 17987/head
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.

3 months agoMerge pull request #17985 from drwells/move-max-n-vertices-etc
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`.

3 months agoBe consistent about escaping names of code gallery programs. 17986/head
Wolfgang Bangerth [Fri, 10 Jan 2025 17:53:22 +0000 (10:53 -0700)]
Be consistent about escaping names of code gallery programs.

3 months agoCellAccessor: clean up some very long lines. 17985/head
David Wells [Fri, 10 Jan 2025 17:37:55 +0000 (12:37 -0500)]
CellAccessor: clean up some very long lines.

3 months agomax_n_vertices<dim>() etc: move up to ReferenceCells.
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.

3 months agoBetter document some small pieces of step-44. 17982/head
Wolfgang Bangerth [Fri, 10 Jan 2025 03:10:20 +0000 (20:10 -0700)]
Better document some small pieces of step-44.

3 months agoMerge pull request #17974 from drwells/reference-cell-max-vertices
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>().

3 months agoMerge pull request #17977 from tjhei/fesystem-dofsp-pattern
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

3 months agoMerge pull request #17979 from marcfehling/bump-trilinos
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.

3 months agosupport DoF coupling in FESystem 17977/head
Timo Heister [Mon, 6 Jan 2025 04:53:25 +0000 (23:53 -0500)]
support DoF coupling in FESystem

3 months agoRemove some branches for now unsupported versions of Trilinos. 17979/head
Marc Fehling [Fri, 29 Nov 2024 13:03:46 +0000 (14:03 +0100)]
Remove some branches for now unsupported versions of Trilinos.

3 months agoBump minimum version for Trilinos to 12.14.1.
Marc Fehling [Fri, 29 Nov 2024 12:56:59 +0000 (13:56 +0100)]
Bump minimum version for Trilinos to 12.14.1.

3 months agoMerge pull request #17897 from marcfehling/rol
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`.

3 months agoMerge pull request #17976 from bangerth/assertions
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.

3 months agoImprove a few assertions in step-44. 17976/head
Wolfgang Bangerth [Sun, 5 Jan 2025 23:31:33 +0000 (16:31 -0700)]
Improve a few assertions in step-44.

3 months agoMerge pull request #17973 from luca-heltai/fix_assert_non_matching_distributed
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.