]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Sat, 25 Jan 2025 14:37:28 +0000 (09:37 -0500)]
MatrixFreeFunctions::HangingNodes: avoid face_flip() etc.
Martin Kronbichler [Mon, 27 Jan 2025 16:07:46 +0000 (17:07 +0100)]
Merge pull request #18035 from drwells/avoid-old-orientation-functions-1
MatrixFree: encode the orientation as (!orientation, rotation, flip).
Daniel Arndt [Mon, 27 Jan 2025 15:30:47 +0000 (10:30 -0500)]
Merge pull request #18036 from nmuch/fix-mf-hp-fe-index
Nils Much [Mon, 27 Jan 2025 11:14:24 +0000 (12:14 +0100)]
Fix MF::get_cell_active_fe_index() for non-hp and hp-DoFHandlers
David Wells [Mon, 27 Jan 2025 03:07:07 +0000 (22:07 -0500)]
MatrixFree: encode as (!orientation, rotation, flip).
This moves us one step towards encoding things the same way as the
standardized orientation format.
Peter Munch [Sun, 26 Jan 2025 15:42:41 +0000 (16:42 +0100)]
Merge pull request #18033 from peterrum/mpi_noncontiguous_partitioner_include
Add missing include
Peter Munch [Sun, 26 Jan 2025 10:00:18 +0000 (11:00 +0100)]
Add missing include
Peter Munch [Sun, 26 Jan 2025 09:59:16 +0000 (10:59 +0100)]
Merge pull request #17406 from peterrum/tw_sd_epetra
TrilinosWrappers::SolverDirect for Epetra data structures
Timo Heister [Sat, 25 Jan 2025 18:38:40 +0000 (13:38 -0500)]
Merge pull request #18030 from KJSchwiebert/barycenter-refine
Add 3D alfeld (barycenter) refinement capability
Kyle Schwiebert [Sat, 25 Jan 2025 14:59:02 +0000 (09:59 -0500)]
Add 3D capability to alfeld_split_of_simplex_mesh() and test.
Timo Heister [Fri, 24 Jan 2025 20:59:47 +0000 (15:59 -0500)]
Merge pull request #17755 from cembooks/nedelec
Nedelec orientation fix nr.1.
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.
Siarhei Uzunbajakau [Mon, 7 Oct 2024 11:08:13 +0000 (13:08 +0200)]
Nedelec orientation fix nr.1.
Update fe_nedelec.h
Indent errors fix
A comment correction
Moving the swap tables to the source file
Resorting to c-tyle arrays.
Nedelec face edge orientation test
Nedelec face edge orientation test
Nedelec face edge orientation test
Nedelec face edge orientation test
Nedelec face edge orientation test
Changed misleading variable name
Changes after review
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.
Peter Munch [Wed, 31 Jul 2024 06:47:18 +0000 (08:47 +0200)]
TrilinosWrappers::SolverDirect for Epetra data structures
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.
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.