]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
2 months agoReference readme when step-XX.diff is missing. 18053/head
Marc Fehling [Wed, 29 Jan 2025 08:43:24 +0000 (09:43 +0100)]
Reference readme when step-XX.diff is missing.

2 months agoMerge pull request #18033 from peterrum/mpi_noncontiguous_partitioner_include
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

3 months agoAdd missing include 18033/head
Peter Munch [Sun, 26 Jan 2025 10:00:18 +0000 (11:00 +0100)]
Add missing include

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

3 months agoMerge pull request #18030 from KJSchwiebert/barycenter-refine
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

3 months agoAdd 3D capability to alfeld_split_of_simplex_mesh() and test. 18030/head
Kyle Schwiebert [Sat, 25 Jan 2025 14:59:02 +0000 (09:59 -0500)]
Add 3D capability to alfeld_split_of_simplex_mesh() and test.

3 months agoMerge pull request #17755 from cembooks/nedelec
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.

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 agoNedelec orientation fix nr.1. 17755/head
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

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 agoTrilinosWrappers::SolverDirect for Epetra data structures 17406/head
Peter Munch [Wed, 31 Jul 2024 06:47:18 +0000 (08:47 +0200)]
TrilinosWrappers::SolverDirect for Epetra data structures

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>().


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.