]>
https://gitweb.dealii.org/ - dealii.git/log
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: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
David Wells [Sun, 5 Jan 2025 18:10:20 +0000 (13:10 -0500)]
Add ReferenceCell::max_n_vertices<dim>().
Like the other max functions, this helps us semantically disambiguate
between a maximum value and the hypercube value.
I had to add more preprocessor checks to work around Windows Server
2019's MSVC's problems with boost. I'm not sure when GitHub will start
removing support for that OS, but it may be soon: it entered extended
support a year ago [1]. I think we should just leave these preprocessor
defines until we retire support for that OS, which may be after the next
release.
[1] https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2019
Martin Kronbichler [Sun, 5 Jan 2025 11:14:52 +0000 (12:14 +0100)]
Merge pull request #17972 from drwells/combine-vertex-index
Combine the `vertex_index()` functions.
Marco Feder [Sat, 4 Jan 2025 23:16:55 +0000 (23:16 +0000)]
Fix assert on distributed tria
David Wells [Sat, 4 Jan 2025 18:40:18 +0000 (13:40 -0500)]
Remove some extra braces.
David Wells [Sat, 4 Jan 2025 18:39:29 +0000 (13:39 -0500)]
Combine the vertex_index() functions.
Daniel Arndt [Fri, 3 Jan 2025 13:50:12 +0000 (08:50 -0500)]
Merge pull request #17961 from bangerth/belongs-to
David Wells [Thu, 2 Jan 2025 18:48:51 +0000 (13:48 -0500)]
Merge pull request #17969 from tjhei/ignore-line-index-warn
fix unused argument warning in TriaAccessor::line_index
David Wells [Thu, 2 Jan 2025 18:48:37 +0000 (13:48 -0500)]
Merge pull request #17970 from drwells/mapping-manifold-arrays
MappingManifold: use std::array.
David Wells [Thu, 2 Jan 2025 15:39:34 +0000 (10:39 -0500)]
MappingManifold: use std::array.
This is a holdover from long ago when we required std::vector instead of
ArrayView arguments to various Manifold functions.
Daniel Arndt [Thu, 2 Jan 2025 15:44:38 +0000 (10:44 -0500)]
Merge pull request #17965 from drwells/reference-cell-maxima
Timo Heister [Thu, 2 Jan 2025 14:44:28 +0000 (09:44 -0500)]
fix unused argument warning in TriaAccessor::line_index
This is got reported in #17968 with gcc 9.4 even though we disable the
warning in release mode. Maybe this is due to inlining.
David Wells [Thu, 2 Jan 2025 02:54:38 +0000 (21:54 -0500)]
Merge pull request #17966 from cembooks/docbugs
Update writing-documentation.html
Timo Heister [Wed, 1 Jan 2025 17:26:21 +0000 (12:26 -0500)]
Merge pull request #17967 from kronbichler/fix_accesss
FEEvaluation: Only get shared vector data if we have DoFInfo
David Wells [Tue, 31 Dec 2024 18:19:30 +0000 (13:19 -0500)]
Add an MSVC workaround.
The unguarded version works with MSVC 2022 but fails with MSVC 2019.
David Wells [Tue, 31 Dec 2024 05:49:49 +0000 (00:49 -0500)]
Add ReferenceCell::max_n_lines<dim>().
Siarhei Uzunbajakau [Wed, 1 Jan 2025 15:26:45 +0000 (16:26 +0100)]
Update doc/developers/writing-documentation.html
Co-authored-by: Daniel Arndt <arndtd@ornl.gov>
Martin Kronbichler [Wed, 1 Jan 2025 13:06:09 +0000 (14:06 +0100)]
FEEvaluation: Only get shared vector data if we have DoFInfo
Siarhei Uzunbajakau [Wed, 1 Jan 2025 00:45:55 +0000 (01:45 +0100)]
Update writing-documentation.html
Some minor bugs.
David Wells [Mon, 30 Dec 2024 16:55:45 +0000 (11:55 -0500)]
Triangulation: add a de-templated version of max_n_faces().
David Wells [Mon, 30 Dec 2024 16:14:31 +0000 (11:14 -0500)]
reserve_space(): don't pass a redundant parameter.
A TriaLevel already has a topological dimension set by its constructor.
David Wells [Mon, 30 Dec 2024 17:49:05 +0000 (12:49 -0500)]
Add ReferenceCell::max_n_faces<dim>().
This is a more descriptive function than
GeometryInfo<dim>::faces_per_cell since in many cases we want to use the
maximum value (which happens to equal the hypercube value) regardless of
the reference cell 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.