]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Thu, 13 Feb 2025 13:10:43 +0000 (08:10 -0500)]
Merge pull request #18130 from bangerth/precise
Be more precise with what we #include, part 3.
Marc Fehling [Thu, 13 Feb 2025 06:27:10 +0000 (07:27 +0100)]
Merge pull request #18127 from bangerth/fix-1
Move an #include outside namespace dealii.
Marc Fehling [Thu, 13 Feb 2025 06:26:03 +0000 (07:26 +0100)]
Merge pull request #18128 from bangerth/fix-2
Only open/close namespace dealii once.
Wolfgang Bangerth [Thu, 13 Feb 2025 05:28:18 +0000 (22:28 -0700)]
Merge pull request #18117 from tamiko/fix_all-headers
CMake: Tests: fix all-headers tests
Wolfgang Bangerth [Wed, 12 Feb 2025 04:55:42 +0000 (21:55 -0700)]
Be more precise with what we #include.
Daniel Arndt [Thu, 13 Feb 2025 03:20:49 +0000 (22:20 -0500)]
Merge pull request #18129 from masterleinad/fix_tria_includes
Include tria_accessor.h at the top of tria.h
Daniel Arndt [Thu, 13 Feb 2025 00:04:29 +0000 (19:04 -0500)]
Include tria_accessor.h at the top of tria.h
Matthias Maier [Tue, 11 Feb 2025 15:48:47 +0000 (09:48 -0600)]
CMake: Tests: fix all-headers tests
We need to construct the include file location differently now that
DEAL_II_INCLUDE_DIRS is gone. Simply import all necessary information
from the debug and release targets.
Fixes #18111
Daniel Arndt [Wed, 12 Feb 2025 19:48:26 +0000 (14:48 -0500)]
Merge pull request #18119 from masterleinad/fix_more_headers
Fix more headers for the all-headers test.
Wolfgang Bangerth [Wed, 12 Feb 2025 17:18:11 +0000 (10:18 -0700)]
Only open/close namespace dealii once.
Wolfgang Bangerth [Wed, 12 Feb 2025 17:12:52 +0000 (10:12 -0700)]
Move an #include outside namespace dealii.
Matthias Maier [Wed, 12 Feb 2025 16:46:18 +0000 (10:46 -0600)]
Merge pull request #18120 from masterleinad/remove_dealii_include_dirs
Remove DEAL_II_INCLUDE_DIRS
Daniel Arndt [Tue, 11 Feb 2025 17:26:51 +0000 (12:26 -0500)]
Fix more headers
Daniel Arndt [Wed, 12 Feb 2025 13:35:43 +0000 (08:35 -0500)]
Revert changes other than for docs
Daniel Arndt [Wed, 12 Feb 2025 13:20:23 +0000 (08:20 -0500)]
Remove BASE_LINKER_FLAGS
Martin Kronbichler [Wed, 12 Feb 2025 07:15:30 +0000 (08:15 +0100)]
Merge pull request #18118 from bangerth/precise
Be more precise what we need to #include.
Martin Kronbichler [Wed, 12 Feb 2025 07:13:58 +0000 (08:13 +0100)]
Merge pull request #18123 from bangerth/anonymous
Do not use anonymous namespaces in header files.
Martin Kronbichler [Wed, 12 Feb 2025 07:09:09 +0000 (08:09 +0100)]
Merge pull request #18122 from bangerth/combine
Combine several specializations into a single template.
Wolfgang Bangerth [Wed, 12 Feb 2025 04:34:45 +0000 (21:34 -0700)]
Do not use anonymous namespaces in header files.
Wolfgang Bangerth [Wed, 12 Feb 2025 02:47:06 +0000 (19:47 -0700)]
Combine several specializations into a single template.
Daniel Arndt [Tue, 11 Feb 2025 23:18:10 +0000 (18:18 -0500)]
Merge pull request #18121 from bangerth/complex
Only overload complex-valued operators if T!=U.
Wolfgang Bangerth [Tue, 11 Feb 2025 18:13:16 +0000 (11:13 -0700)]
Only overload complex-valued operators if T!=U.
Wolfgang Bangerth [Tue, 11 Feb 2025 17:46:15 +0000 (10:46 -0700)]
Properly guard an #include.
Daniel Arndt [Tue, 11 Feb 2025 16:59:35 +0000 (11:59 -0500)]
Remove DEAL_II_INCLUDE_DIRS
Wolfgang Bangerth [Sat, 8 Feb 2025 00:47:28 +0000 (17:47 -0700)]
Be more precise what we need to #include.
Marc Fehling [Tue, 11 Feb 2025 10:15:59 +0000 (11:15 +0100)]
Merge pull request #18114 from bangerth/mpi-stub
Put the declarations in mpi_stub.h into namespace dealii.
Peter Munch [Tue, 11 Feb 2025 07:42:10 +0000 (08:42 +0100)]
Merge pull request #18116 from bangerth/anonymous
Do not use anonymous namespaces in header files.
Wolfgang Bangerth [Wed, 5 Feb 2025 04:30:55 +0000 (21:30 -0700)]
Put the declarations in mpi_stub.h into namespace dealii.
Timo Heister [Tue, 11 Feb 2025 02:46:14 +0000 (21:46 -0500)]
Merge pull request #18115 from bangerth/static
We cannot have 'static' functions in header files.
Bruno Turcksin [Tue, 11 Feb 2025 01:26:43 +0000 (20:26 -0500)]
Merge pull request #18113 from bangerth/fix
Fix grid_tools.cc without MPI and ArborX.
Wolfgang Bangerth [Sun, 9 Feb 2025 22:11:20 +0000 (15:11 -0700)]
We cannot have 'static' functions in header files.
Wolfgang Bangerth [Sun, 9 Feb 2025 22:24:03 +0000 (15:24 -0700)]
Do not use anonymous namespaces in header files.
Marc Fehling [Mon, 10 Feb 2025 20:45:28 +0000 (21:45 +0100)]
Merge pull request #18112 from masterleinad/fix_compiling_wo_tbb_taskflow
Fix compiling without TBB and Taskflow
Wolfgang Bangerth [Mon, 10 Feb 2025 20:10:16 +0000 (13:10 -0700)]
Fix grid_tools.cc without MPI and ArborX.
David Wells [Mon, 10 Feb 2025 18:53:05 +0000 (13:53 -0500)]
Merge pull request #18107 from bangerth/reorder
Reorder includes and declarations in a file.
David Wells [Mon, 10 Feb 2025 18:52:52 +0000 (13:52 -0500)]
Merge pull request #18110 from bangerth/header
Add necessary header includes.
Daniel Arndt [Mon, 10 Feb 2025 18:35:26 +0000 (13:35 -0500)]
Fix compiling without TBB and Taskflow
Wolfgang Bangerth [Mon, 10 Feb 2025 17:57:15 +0000 (10:57 -0700)]
Merge pull request #18105 from drwells/qprojector-combined-orientation-1
Combine some functions in `QProjector`.
Wolfgang Bangerth [Mon, 10 Feb 2025 15:49:56 +0000 (08:49 -0700)]
Add necessary header includes.
Wolfgang Bangerth [Sat, 8 Feb 2025 23:31:14 +0000 (16:31 -0700)]
Reorder includes and declarations in a file.
Marc Fehling [Mon, 10 Feb 2025 10:13:20 +0000 (11:13 +0100)]
Merge pull request #18109 from bangerth/three
No need to say the same thing three times.
Marc Fehling [Mon, 10 Feb 2025 10:12:43 +0000 (11:12 +0100)]
Merge pull request #18108 from bangerth/proper
Use proper types (rather than #defines) in mpi_stub.h.
Wolfgang Bangerth [Mon, 10 Feb 2025 03:30:21 +0000 (20:30 -0700)]
No need to say the same thing three times.
Wolfgang Bangerth [Mon, 10 Feb 2025 03:29:24 +0000 (20:29 -0700)]
Merge pull request #18106 from drwells/step-18-test-use-zorder
Use the zorder partitioner in the step-18 test.
David Wells [Sun, 9 Feb 2025 22:12:23 +0000 (17:12 -0500)]
Merge pull request #18104 from bangerth/constexpr
Do not use 'static const' variables in header files. Use 'constexpr' instead.
Wolfgang Bangerth [Sun, 9 Feb 2025 21:47:32 +0000 (14:47 -0700)]
Use proper types (rather than #defines) in mpi_stub.h.
David Wells [Sun, 9 Feb 2025 03:02:00 +0000 (22:02 -0500)]
Avoid calling the deprecated versions of project_to_face() etc.
David Wells [Sun, 9 Feb 2025 02:54:08 +0000 (21:54 -0500)]
QProjector: deprecate the other project_to_face() functions.
David Wells [Sun, 9 Feb 2025 01:51:39 +0000 (20:51 -0500)]
QProjector: add a new project_to_face() overload.
This one will replace the other ones in the next step.
Wolfgang Bangerth [Sat, 8 Feb 2025 04:20:34 +0000 (21:20 -0700)]
Do not use 'static const' variables in header files. Use 'constexpr' instead.
David Wells [Sun, 9 Feb 2025 18:26:28 +0000 (13:26 -0500)]
Use the zorder partitioner in the step-18 test.
This partitioner is both bundled with deal.II - using it provides stable output
since, otherwise, we will use either Zoltan or METIS (depending on what is
installed).
David Wells [Sun, 9 Feb 2025 04:17:02 +0000 (23:17 -0500)]
Merge pull request #18101 from bangerth/empty-3
Exclude more files from compiling if they are functionally empty.
David Wells [Sun, 9 Feb 2025 01:02:59 +0000 (20:02 -0500)]
QProjector<2>: make a function a lot shorter.
Timo Heister [Sun, 9 Feb 2025 01:59:53 +0000 (20:59 -0500)]
Merge pull request #18102 from bangerth/config-1
Minor update to config.h.
Wolfgang Bangerth [Sat, 8 Feb 2025 03:57:10 +0000 (20:57 -0700)]
Prevent doxygen from making a mess.
David Wells [Fri, 7 Feb 2025 22:17:28 +0000 (17:17 -0500)]
Merge pull request #18100 from bangerth/empty-2
Remove an unnecessary include path.
David Wells [Fri, 7 Feb 2025 22:15:21 +0000 (17:15 -0500)]
Merge pull request #18103 from bangerth/config-2
Move misplaced #defines from numbers.h to config.h.
Wolfgang Bangerth [Fri, 7 Feb 2025 16:14:51 +0000 (09:14 -0700)]
Move misplaced #defines from numbers.h to config.h.
Wolfgang Bangerth [Fri, 7 Feb 2025 16:14:00 +0000 (09:14 -0700)]
Minor update to config.h.
Wolfgang Bangerth [Thu, 6 Feb 2025 16:30:36 +0000 (09:30 -0700)]
Exclude more files from compiling if they are functionally empty.
Wolfgang Bangerth [Fri, 7 Feb 2025 00:12:47 +0000 (17:12 -0700)]
Remove an unnecessary include path.
Daniel Arndt [Fri, 7 Feb 2025 13:04:42 +0000 (08:04 -0500)]
Merge pull request #18089 from bangerth/empty
Exclude files from compiling if they are functionally empty.
Wolfgang Bangerth [Fri, 7 Feb 2025 04:32:43 +0000 (21:32 -0700)]
Merge pull request #18095 from Rombur/cxx20
Fix compiler error when using nvcc with C++20
Wolfgang Bangerth [Thu, 6 Feb 2025 16:14:26 +0000 (09:14 -0700)]
Prevent doxygen from making a mess.
Wolfgang Bangerth [Wed, 5 Feb 2025 03:44:41 +0000 (20:44 -0700)]
Exclude files from compiling if they are functionally empty.
Wolfgang Bangerth [Thu, 6 Feb 2025 19:11:51 +0000 (12:11 -0700)]
Merge pull request #18097 from drwells/print-exception-string-in-test
Print the exception string in a test.
David Wells [Thu, 6 Feb 2025 17:02:09 +0000 (12:02 -0500)]
Print the exception string in a test.
This was the original intent of the test but since we didn't disable the call to
std::abort on assertion failure it didn't work.
Bruno Turcksin [Thu, 6 Feb 2025 16:17:15 +0000 (16:17 +0000)]
Make clear than this refers to the object pointer
Bruno Turcksin [Thu, 6 Feb 2025 15:10:20 +0000 (15:10 +0000)]
Fix compiler error when using nvcc with C++20
Marc Fehling [Thu, 6 Feb 2025 09:57:37 +0000 (10:57 +0100)]
Merge pull request #18094 from bangerth/numbers
Remove 'static' from a number of other variables in header files.
Marc Fehling [Thu, 6 Feb 2025 09:56:57 +0000 (10:56 +0100)]
Merge pull request #18091 from bangerth/includes
Be more precise what we need to #include.
Martin Kronbichler [Thu, 6 Feb 2025 07:37:34 +0000 (08:37 +0100)]
Merge pull request #18088 from WasimNiyazMunshi/mmult
Add checks that src is not equal to dst in mmult().
Wolfgang Bangerth [Thu, 6 Feb 2025 03:01:16 +0000 (20:01 -0700)]
Merge pull request #18076 from tamiko/cmake_cleanup
CMake: rearrange source/CMakeLists.txt
Wolfgang Bangerth [Wed, 5 Feb 2025 16:10:38 +0000 (09:10 -0700)]
Merge pull request #18093 from marcfehling/chmod+x
Make scripts executable.
Wolfgang Bangerth [Wed, 5 Feb 2025 16:06:54 +0000 (09:06 -0700)]
Remove 'static' from a number of other variables in header files.
Marc Fehling [Wed, 5 Feb 2025 13:39:04 +0000 (14:39 +0100)]
Make scripts executable.
Marc Fehling [Wed, 5 Feb 2025 13:31:43 +0000 (14:31 +0100)]
Merge pull request #18086 from bangerth/cycles
Detect header cycles regardless of how we spell the #include.
Daniel Arndt [Wed, 5 Feb 2025 13:07:52 +0000 (08:07 -0500)]
Merge pull request #18087 from bangerth/cmake-7
Tighten up the paths in which include files are found.
David Wells [Wed, 5 Feb 2025 12:59:31 +0000 (07:59 -0500)]
Merge pull request #18090 from bangerth/constexpr
Mark our various constants as 'constexpr'.
Wolfgang Bangerth [Wed, 5 Feb 2025 04:31:02 +0000 (21:31 -0700)]
Be more precise what we need to #include.
Wolfgang Bangerth [Wed, 5 Feb 2025 03:59:55 +0000 (20:59 -0700)]
Mark our various constants as 'constexpr'.
Wolfgang Bangerth [Wed, 5 Feb 2025 00:00:07 +0000 (17:00 -0700)]
Also inform doxygen about the change in the previous commit.
Wasim Niyaz Munshi [Tue, 4 Feb 2025 23:44:54 +0000 (16:44 -0700)]
Add a test.
Wasim Niyaz Munshi [Tue, 4 Feb 2025 23:44:00 +0000 (16:44 -0700)]
Add checks that src is not equal to dst in mmult().
Wolfgang Bangerth [Tue, 4 Feb 2025 22:54:27 +0000 (15:54 -0700)]
Tighten up the paths in which include files are found.
Wolfgang Bangerth [Tue, 4 Feb 2025 13:07:02 +0000 (06:07 -0700)]
Detect header cycles regardless of how we spell the #include.
Marc Fehling [Tue, 4 Feb 2025 21:19:27 +0000 (22:19 +0100)]
Merge pull request #18083 from bangerth/cycle-2
Remove a cycle in header files.
Marc Fehling [Tue, 4 Feb 2025 20:48:41 +0000 (21:48 +0100)]
Merge pull request #18085 from bangerth/cycle-4
Remove the last header cycle.
Marc Fehling [Tue, 4 Feb 2025 20:48:23 +0000 (21:48 +0100)]
Merge pull request #18084 from bangerth/cycle-3
Avoid another include cycle.
Timo Heister [Tue, 4 Feb 2025 20:37:19 +0000 (15:37 -0500)]
Merge pull request #18075 from bangerth/config.h
Remove #includes from config.h.
David Wells [Tue, 4 Feb 2025 18:33:41 +0000 (13:33 -0500)]
Merge pull request #18078 from bangerth/inst
Don't use .inst files where not necessary.
Wolfgang Bangerth [Tue, 4 Feb 2025 17:56:48 +0000 (10:56 -0700)]
Remove the last header cycle.
Wolfgang Bangerth [Tue, 4 Feb 2025 17:53:18 +0000 (10:53 -0700)]
Avoid another include cycle.
Wolfgang Bangerth [Tue, 4 Feb 2025 14:24:20 +0000 (07:24 -0700)]
Remove a cycle in header files by undoing a MSVC hack.
Marc Fehling [Tue, 4 Feb 2025 16:11:13 +0000 (17:11 +0100)]
Merge pull request #18079 from bangerth/normalize
Normalize the way we write header includes.
Marc Fehling [Tue, 4 Feb 2025 16:10:55 +0000 (17:10 +0100)]
Merge pull request #18082 from bangerth/cycle
Do not include unnecessary header file.
Wolfgang Bangerth [Tue, 4 Feb 2025 14:20:23 +0000 (07:20 -0700)]
Do not include unnecessary header file.
Wolfgang Bangerth [Tue, 4 Feb 2025 13:02:45 +0000 (06:02 -0700)]
Normalize the way we write header includes.
Wolfgang Bangerth [Tue, 4 Feb 2025 12:49:35 +0000 (05:49 -0700)]
Don't use .inst files where not necessary.
Matthias Maier [Mon, 3 Feb 2025 23:44:27 +0000 (17:44 -0600)]
CMake: rearrange source/CMakeLists.txt
This rearranges the configuration logic in source/CMakeLists.txt by
separating the low level dealii::dealii_debug and dealii::dealii_release
libraries from the high-level dealii::dealii interface library.
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.