]>
https://gitweb.dealii.org/ - dealii.git/log
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.
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.
Wolfgang Bangerth [Sun, 29 Dec 2024 17:25:22 +0000 (10:25 -0700)]
Merge pull request #17959 from drwells/lookup-from-combined-orientation
Look up line orientations from combined orientations in 2d.
Wolfgang Bangerth [Sun, 29 Dec 2024 17:23:46 +0000 (10:23 -0700)]
Merge pull request #17958 from drwells/combine-set-line-orientation
Combine the set_line_orientation() functions.
Wolfgang Bangerth [Sat, 28 Dec 2024 17:29:26 +0000 (10:29 -0700)]
Merge pull request #17960 from drwells/combine-line-index
Combine the line_index() functions.
Wolfgang Bangerth [Sat, 28 Dec 2024 16:51:46 +0000 (09:51 -0700)]
Use FiniteElement::shape_function_belongs_to() in step-42.
David Wells [Fri, 27 Dec 2024 17:38:51 +0000 (12:38 -0500)]
Combine the set_line_orientation() functions.
Part of 14667.
David Wells [Fri, 27 Dec 2024 18:50:44 +0000 (13:50 -0500)]
Combine the line_index() functions.
David Wells [Fri, 27 Dec 2024 18:24:19 +0000 (13:24 -0500)]
Merge pull request #17948 from bangerth/shape-function-belongs-to
Implement FiniteElement::shape_function_belongs_to().
David Wells [Fri, 27 Dec 2024 17:55:44 +0000 (12:55 -0500)]
Look up line orientations from combined orientations in 2d.
We store the combined orientations so it is simpler to just refer to that
function instead of translating back-and-forth.
David Wells [Fri, 27 Dec 2024 18:01:40 +0000 (13:01 -0500)]
Merge pull request #17945 from bangerth/enable-observer-pointer
Hide the implementation functions of EnableObserverPointer.
Martin Kronbichler [Tue, 24 Dec 2024 11:16:14 +0000 (12:16 +0100)]
Merge pull request #17950 from bergbauer/interpolate_fe_nothing
Fix VectorTools::interpolate for FE_Nothing
Timo Heister [Sat, 21 Dec 2024 21:23:50 +0000 (16:23 -0500)]
Merge pull request #17952 from tamiko/fix_tests_in_release_tarball
CMake: tests: fix tests in release tarball
Matthias Maier [Sat, 21 Dec 2024 16:21:00 +0000 (10:21 -0600)]
CMake: tests: fix tests in release tarball
Martin Kronbichler [Fri, 20 Dec 2024 18:20:28 +0000 (19:20 +0100)]
Merge pull request #17947 from bangerth/71
Add explanatory comment to step-71.
Maximilian Bergbauer [Fri, 20 Dec 2024 12:15:46 +0000 (13:15 +0100)]
Fix interpolate for FE_Nothing
Wolfgang Bangerth [Wed, 18 Dec 2024 22:27:24 +0000 (15:27 -0700)]
Add explanatory comment to step-71.
David Wells [Thu, 19 Dec 2024 17:30:39 +0000 (12:30 -0500)]
Merge pull request #17949 from bangerth/particles
Fix the name of an object library.
Wolfgang Bangerth [Thu, 19 Dec 2024 12:16:32 +0000 (05:16 -0700)]
Remove tests that check no longer public interfaces.
Matthias Maier [Thu, 19 Dec 2024 08:29:57 +0000 (08:29 +0000)]
Merge pull request #17943 from bangerth/transform
Deprecate parallel::transform().
Wolfgang Bangerth [Wed, 18 Dec 2024 19:54:27 +0000 (12:54 -0700)]
Hide the implementation functions of EnableObserverPointer.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:35:47 +0000 (18:35 -0700)]
Do not import names from the Subscriptor base class.
Wolfgang Bangerth [Thu, 19 Dec 2024 05:10:37 +0000 (22:10 -0700)]
Make derivation from a base class public.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:40:35 +0000 (18:40 -0700)]
Fix the name of an object library.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:32:37 +0000 (18:32 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:31:22 +0000 (18:31 -0700)]
Add tests.
Wolfgang Bangerth [Thu, 19 Dec 2024 01:29:40 +0000 (18:29 -0700)]
Implement FiniteElement::shape_function_belongs_to().
Wolfgang Bangerth [Wed, 18 Dec 2024 22:08:53 +0000 (15:08 -0700)]
Merge pull request #17946 from vaishnavi-kale/change_log_vtk_field_data
Change log for reading vtk meshes with field data
David Wells [Wed, 18 Dec 2024 20:15:04 +0000 (15:15 -0500)]
Merge pull request #17939 from bangerth/infinity
Avoid the use of infinities.
Vaishnavi Kale [Wed, 18 Dec 2024 19:29:18 +0000 (12:29 -0700)]
removed trailing whitespace
Vaishnavi Kale [Wed, 18 Dec 2024 19:22:42 +0000 (12:22 -0700)]
added change log for new functionality to read vtk meshes with field data
Matthias Maier [Wed, 18 Dec 2024 19:18:19 +0000 (19:18 +0000)]
Merge pull request #17933 from bangerth/insert
Just include a file directly.
Matthias Maier [Wed, 18 Dec 2024 19:17:17 +0000 (19:17 +0000)]
Merge pull request #17944 from Rombur/fix_typo
Fix a typo in a comment
Matthias Maier [Wed, 18 Dec 2024 19:16:46 +0000 (19:16 +0000)]
Merge pull request #17934 from bangerth/read-vtk
Fix markup.
Bruno Turcksin [Wed, 18 Dec 2024 18:19:14 +0000 (13:19 -0500)]
Fix a typo in a comment
Wolfgang Bangerth [Wed, 18 Dec 2024 17:43:05 +0000 (10:43 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 18 Dec 2024 17:41:16 +0000 (10:41 -0700)]
Deprecate parallel::transform().
Wolfgang Bangerth [Wed, 18 Dec 2024 17:37:27 +0000 (10:37 -0700)]
Adjust a test.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:13:50 +0000 (18:13 -0700)]
Tell doxygen to ignore a bunch of functions.
David Wells [Wed, 18 Dec 2024 14:42:58 +0000 (09:42 -0500)]
Merge pull request #17941 from bangerth/infinity-3
More places of avoiding infinities.
Rene Gassmoeller [Wed, 18 Dec 2024 13:29:27 +0000 (14:29 +0100)]
Merge pull request #17940 from bangerth/infinity-2
Avoid infinities in another place.
Martin Kronbichler [Wed, 18 Dec 2024 11:32:25 +0000 (12:32 +0100)]
Merge pull request #17935 from bangerth/is_trivial-1
Fix a place incorrectly using std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:30:29 +0000 (12:30 +0100)]
Merge pull request #17936 from bangerth/is_trivial_2
Avoid another incorrect use of std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:19:42 +0000 (12:19 +0100)]
Merge pull request #17937 from bangerth/is_trivial_3
Avoid another incorrect use of std::is_trivial.
Martin Kronbichler [Wed, 18 Dec 2024 11:18:59 +0000 (12:18 +0100)]
Merge pull request #17938 from bangerth/is_trivial-4
Avoid the final incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:59:23 +0000 (21:59 -0700)]
More places of avoiding infinities.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:51:20 +0000 (21:51 -0700)]
Avoid infinities in another place.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:29:20 +0000 (21:29 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 18 Dec 2024 04:18:32 +0000 (21:18 -0700)]
Avoid the use of infinities.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:43:05 +0000 (20:43 -0700)]
Avoid the final incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:59 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:38:25 +0000 (20:38 -0700)]
Avoid another incorrect use of std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 03:06:46 +0000 (20:06 -0700)]
Fix a place incorrectly using std::is_trivial.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:17:00 +0000 (18:17 -0700)]
Fix markup.
Wolfgang Bangerth [Wed, 18 Dec 2024 01:00:05 +0000 (18:00 -0700)]
Just include a file directly.
David Wells [Wed, 18 Dec 2024 00:31:12 +0000 (19:31 -0500)]
Merge pull request #17930 from bangerth/include
Use properly scoped include directive.
Bruno Turcksin [Tue, 17 Dec 2024 13:33:38 +0000 (08:33 -0500)]
Merge pull request #17931 from bangerth/header
Fix wrong copyright header in three files.
Wolfgang Bangerth [Tue, 17 Dec 2024 01:47:14 +0000 (18:47 -0700)]
Fix wrong copyright header in three files.
Wolfgang Bangerth [Tue, 17 Dec 2024 01:46:22 +0000 (18:46 -0700)]
Use properly scoped include directive.
Martin Kronbichler [Fri, 13 Dec 2024 12:10:52 +0000 (13:10 +0100)]
Merge pull request #17806 from RyanMoulday/Taskflow-Chunks
Chunking for WorkStream with Taskflow
Martin Kronbichler [Thu, 12 Dec 2024 07:17:17 +0000 (08:17 +0100)]
Merge pull request #17923 from luca-heltai/fe_dgp_assert
Return empty vector for FE_DGP::hp_vertex_dof_identities()
Timo Heister [Wed, 11 Dec 2024 17:10:46 +0000 (12:10 -0500)]
Merge pull request #17896 from kronbichler/clarify_destructor
parallel::distributed::Triangulation: should we clarify clear() method?
David Wells [Wed, 11 Dec 2024 13:37:16 +0000 (08:37 -0500)]
Merge pull request #17866 from vaishnavi-kale/read_vtk_field_data_openfcst
Extend read_vtk to add FIELD data (Previously PR #10649)
Marco Feder [Wed, 11 Dec 2024 09:08:53 +0000 (09:08 +0000)]
Remove assert in dof identities for DGP
Martin Kronbichler [Wed, 27 Nov 2024 14:15:48 +0000 (15:15 +0100)]
parallel::distributed::Triangulation: clarify clear() method
Martin Kronbichler [Tue, 10 Dec 2024 20:47:05 +0000 (21:47 +0100)]
Merge pull request #17918 from tileuzhan-mukhamet/fix_constraints_
Periodicity constraints: skip artificial cell face dofs
Daniel Arndt [Tue, 10 Dec 2024 12:43:16 +0000 (07:43 -0500)]
Merge pull request #17920 from tamiko/fix_compilation_with_float
MatrixFree/TensorProductPointKernels: fix compilation with Number = float
Tileuzhan Mukhamet [Tue, 10 Dec 2024 08:35:04 +0000 (09:35 +0100)]
add test mpi periodicity_09.cc
Matthias Maier [Tue, 10 Dec 2024 02:47:56 +0000 (20:47 -0600)]
MatrixFree/TensorProductPointKernels: fix compilation with Number = float
Vaishnavi Kale [Mon, 9 Dec 2024 22:29:33 +0000 (15:29 -0700)]
fixed indentation in modified files
Vaishnavi Kale [Mon, 9 Dec 2024 22:25:46 +0000 (15:25 -0700)]
Renamed field_data as cell_data and changed type from std::vector<double> to Vector<double>
Tileuzhan Mukhamet [Mon, 9 Dec 2024 11:50:27 +0000 (12:50 +0100)]
Periodicity constraints: skip artificial cell face dofs
Timo Heister [Sun, 8 Dec 2024 16:02:59 +0000 (11:02 -0500)]
Merge pull request #17915 from drwells/remove-is-trivial-1
Remove std::is_trivial from AlignedVector.
David Wells [Sat, 7 Dec 2024 22:45:08 +0000 (17:45 -0500)]
AlignedVector: Switch to placement new in two codepaths.
Using placement new here is, for scalar types, the same as assignment. For
non-scalar types, this change results in fewer operations since instead of doing
default construction followed by assignment we now just use the copy constructor.
David Wells [Sat, 7 Dec 2024 22:31:04 +0000 (17:31 -0500)]
AlignedVector: only use memset() with default-constructible types.
This is slightly less restrictive than the present version.
David Wells [Sat, 7 Dec 2024 22:22:10 +0000 (17:22 -0500)]
AlignedVector::resize_fast(): use is_trivially_default_constructible.
Trivial default constructors are no-ops so we can omit them in this case. One
such class in deal.II is VectorizedArray.
David Wells [Sat, 7 Dec 2024 22:08:38 +0000 (17:08 -0500)]
AlignedVector: use is_trivially_destructible.
This is much more precise than std::is_trivial_v<T>.
David Wells [Sat, 7 Dec 2024 22:07:48 +0000 (17:07 -0500)]
AlignedVector: use is_trivially_copyable.
This is much more precise than std::is_trivial_v<T>.
Martin Kronbichler [Sat, 7 Dec 2024 13:03:48 +0000 (14:03 +0100)]
Merge pull request #17902 from tjhei/disable-lazy-04
disable randomly hanging lazy_04 test
Timo Heister [Fri, 6 Dec 2024 21:16:43 +0000 (16:16 -0500)]
Merge pull request #17892 from drwells/cleanup-doxygen-defines
Cleanup doxygen defines
Timo Heister [Mon, 2 Dec 2024 19:57:58 +0000 (14:57 -0500)]
disable randomly hanging lazy_04 test
see #17721
Daniel Arndt [Fri, 6 Dec 2024 12:13:27 +0000 (07:13 -0500)]
Merge pull request #17914 from pcafrica/prm_step-35
Fix typo in step-35
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.