]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
16 months agoAvoid missing symbols by constexpr functions 15181/head
Martin Kronbichler [Fri, 5 May 2023 08:14:08 +0000 (10:14 +0200)]
Avoid missing symbols by constexpr functions

16 months agoMerge pull request #15176 from bergbauer/fix_empty_quadrature_fe_point
Wolfgang Bangerth [Thu, 4 May 2023 23:37:20 +0000 (17:37 -0600)]
Merge pull request #15176 from bergbauer/fix_empty_quadrature_fe_point

Fix do_reinit of FEPointEvaluation for empty unit_points

16 months agoFix do_reinit of FEPointEvaluation for empty unit_points 15176/head
Maximilian Bergbauer [Thu, 4 May 2023 14:57:08 +0000 (16:57 +0200)]
Fix do_reinit of FEPointEvaluation for empty unit_points

16 months agoMerge pull request #15175 from masterleinad/find_dealii_quiet
Wolfgang Bangerth [Thu, 4 May 2023 15:21:09 +0000 (09:21 -0600)]
Merge pull request #15175 from masterleinad/find_dealii_quiet

Don't try to find deal.II quietly in the examples

16 months agoDon't try to find deal.II quietly in the examples 15175/head
Daniel Arndt [Thu, 4 May 2023 12:21:52 +0000 (08:21 -0400)]
Don't try to find deal.II quietly in the examples

16 months agoMerge pull request #15172 from bangerth/77-5
Timo Heister [Thu, 4 May 2023 11:57:14 +0000 (07:57 -0400)]
Merge pull request #15172 from bangerth/77-5

Add a test to check KINSOL's ability to deal with recoverable errors.

16 months agoMerge pull request #15170 from bangerth/77-3
Bruno Turcksin [Wed, 3 May 2023 22:23:26 +0000 (18:23 -0400)]
Merge pull request #15170 from bangerth/77-3

16 months agoAdd a test to check KINSOL's ability to deal with recoverable errors. 15172/head
Wolfgang Bangerth [Wed, 3 May 2023 21:44:55 +0000 (15:44 -0600)]
Add a test to check KINSOL's ability to deal with recoverable errors.

16 months agoDo not reference a deprecated function. 15170/head
Wolfgang Bangerth [Wed, 3 May 2023 19:59:07 +0000 (13:59 -0600)]
Do not reference a deprecated function.

Instead, reference its replacement.

16 months agoMerge pull request #15167 from luca-heltai/fix_reinit_cells_mapping_info
Peter Munch [Wed, 3 May 2023 19:24:26 +0000 (21:24 +0200)]
Merge pull request #15167 from luca-heltai/fix_reinit_cells_mapping_info

Avoid empty quad in MappingInfo::reinit_cells()

16 months agoMerge pull request #15137 from bergbauer/vectorized_fe_point_and_mapping_info
Martin Kronbichler [Wed, 3 May 2023 16:18:09 +0000 (18:18 +0200)]
Merge pull request #15137 from bergbauer/vectorized_fe_point_and_mapping_info

Vectorize NonMatching::MappingInfo

16 months agofix empty quad in MappingInfo::reinit_cells() 15167/head
Marco Feder [Wed, 3 May 2023 08:52:55 +0000 (10:52 +0200)]
fix empty quad in MappingInfo::reinit_cells()

16 months agoMerge pull request #15134 from bangerth/concepts-doc
Daniel Arndt [Wed, 3 May 2023 12:37:30 +0000 (08:37 -0400)]
Merge pull request #15134 from bangerth/concepts-doc

16 months agoVectorize MappingInfo 15137/head
Maximilian Bergbauer [Fri, 31 Mar 2023 14:58:24 +0000 (16:58 +0200)]
Vectorize MappingInfo

16 months agoMerge pull request #15161 from masterleinad/update_cuda_docu
Wolfgang Bangerth [Wed, 3 May 2023 03:54:47 +0000 (21:54 -0600)]
Merge pull request #15161 from masterleinad/update_cuda_docu

Update documentation about CUDA requirements

16 months agoMerge pull request #15156 from peterrum/evaluate_and_process_refactor
Martin Kronbichler [Tue, 2 May 2023 17:13:31 +0000 (19:13 +0200)]
Merge pull request #15156 from peterrum/evaluate_and_process_refactor

Refactor RPE::evaluate_and_process()

16 months agoMerge pull request #15158 from peterrum/constraint_info_fine
Martin Kronbichler [Tue, 2 May 2023 17:12:20 +0000 (19:12 +0200)]
Merge pull request #15158 from peterrum/constraint_info_fine

MGTwoLevelTransfer: use ConstraintInfo also for fine vectors

16 months agoMerge pull request #15121 from masterleinad/cmake_test_link_interface
Matthias Maier [Mon, 1 May 2023 18:19:37 +0000 (18:19 +0000)]
Merge pull request #15121 from masterleinad/cmake_test_link_interface

CMake: Test link interface again

16 months agoRefactor RPE::evaluate_and_process() 15156/head
Peter Munch [Fri, 28 Apr 2023 19:11:00 +0000 (21:11 +0200)]
Refactor RPE::evaluate_and_process()

16 months agoUpdate documentation about CUDA requirements 15161/head
Daniel Arndt [Mon, 1 May 2023 13:22:18 +0000 (09:22 -0400)]
Update documentation about CUDA requirements

16 months agoMerge pull request #15147 from kronbichler/matrix_free_diagonal_improve_reinit
Peter Munch [Mon, 1 May 2023 08:23:07 +0000 (10:23 +0200)]
Merge pull request #15147 from kronbichler/matrix_free_diagonal_improve_reinit

MatrixFree diagonal: Avoid repeated computations and binary search

16 months agoMGTwoLevelTransfer: use ConstraintInfo also for fine vectors 15158/head
Peter Munch [Sat, 29 Apr 2023 12:39:45 +0000 (14:39 +0200)]
MGTwoLevelTransfer: use ConstraintInfo also for fine vectors

16 months agoMerge pull request #15146 from bangerth/exc
Timo Heister [Sat, 29 Apr 2023 18:41:50 +0000 (14:41 -0400)]
Merge pull request #15146 from bangerth/exc

Document how we deal with errors in call-backs.

16 months agoDocument how we deal with errors in call-backs. 15146/head
Wolfgang Bangerth [Thu, 27 Apr 2023 03:55:35 +0000 (21:55 -0600)]
Document how we deal with errors in call-backs.

16 months agoMerge pull request #15151 from luca-heltai/mapping_info_iterators
Wolfgang Bangerth [Fri, 28 Apr 2023 22:19:29 +0000 (16:19 -0600)]
Merge pull request #15151 from luca-heltai/mapping_info_iterators

Allow MappingInfo::reinit_cells() to work on containers

16 months agoMerge pull request #15150 from luca-heltai/RPE_get_cell_data
Peter Munch [Fri, 28 Apr 2023 21:05:47 +0000 (23:05 +0200)]
Merge pull request #15150 from luca-heltai/RPE_get_cell_data

Add getter for cell_data in RPE

16 months agoAllow MappingInfo::reinit_cells() to work on containers 15151/head
Marco Feder [Thu, 27 Apr 2023 14:08:59 +0000 (16:08 +0200)]
Allow MappingInfo::reinit_cells() to work on containers

16 months agoMerge pull request #15149 from luca-heltai/IntroduceMGTwoLevelTransferBase
Peter Munch [Fri, 28 Apr 2023 17:31:49 +0000 (19:31 +0200)]
Merge pull request #15149 from luca-heltai/IntroduceMGTwoLevelTransferBase

Introduce `MGTwoLevelTransferBase`

16 months agoMerge pull request #15155 from bergbauer/fix_integrate_1d
Wolfgang Bangerth [Fri, 28 Apr 2023 15:48:22 +0000 (09:48 -0600)]
Merge pull request #15155 from bergbauer/fix_integrate_1d

Fix bug in integrate_add_tensor_product_value_and_gradient_linear() for 1d

16 months agoMerge pull request #15152 from marcfehling/update-bib-authors
Wolfgang Bangerth [Fri, 28 Apr 2023 15:48:05 +0000 (09:48 -0600)]
Merge pull request #15152 from marcfehling/update-bib-authors

Format authors in bibliography.

16 months agoMerge pull request #15153 from marcfehling/update-bib-journal
Wolfgang Bangerth [Fri, 28 Apr 2023 15:47:36 +0000 (09:47 -0600)]
Merge pull request #15153 from marcfehling/update-bib-journal

Format journals in bibliography.

16 months agoReturn internal cell_data in RPE 15150/head
Marco Feder [Thu, 27 Apr 2023 13:38:49 +0000 (15:38 +0200)]
Return internal cell_data in RPE

16 months agosecond review 15149/head
Marco Feder [Fri, 28 Apr 2023 14:02:16 +0000 (16:02 +0200)]
second review

16 months agoFix bug in integrate_add_tensor_product_value_and_gradient_linear() 15155/head
Maximilian Bergbauer [Fri, 28 Apr 2023 11:28:57 +0000 (13:28 +0200)]
Fix bug in integrate_add_tensor_product_value_and_gradient_linear()

16 months agoFormat journals in bibliography. 15153/head
Marc Fehling [Thu, 27 Apr 2023 21:19:34 +0000 (15:19 -0600)]
Format journals in bibliography.

16 months agoFormat authors in bibliography. 15152/head
Marc Fehling [Wed, 26 Apr 2023 21:57:58 +0000 (15:57 -0600)]
Format authors in bibliography.

16 months agoreview
Marco Feder [Thu, 27 Apr 2023 12:50:33 +0000 (14:50 +0200)]
review

16 months agoIntroduce MGTwoLevelTransferBase class
Marco Feder [Thu, 27 Apr 2023 09:29:23 +0000 (11:29 +0200)]
Introduce MGTwoLevelTransferBase class

Co-authored-by: peterrum <peterrmuench@gmail.com>
16 months agoMF diagonal: Avoid repeated computations and binary search 15147/head
Martin Kronbichler [Tue, 25 Apr 2023 11:59:19 +0000 (13:59 +0200)]
MF diagonal: Avoid repeated computations and binary search

16 months agoMerge pull request #15135 from kronbichler/improve_compute_diagonal
Martin Kronbichler [Thu, 27 Apr 2023 06:01:39 +0000 (08:01 +0200)]
Merge pull request #15135 from kronbichler/improve_compute_diagonal

MatrixFree diagonal: Avoid quadratic complexity & memory allocations

16 months agoMerge pull request #15145 from marcfehling/update-bib-2
Wolfgang Bangerth [Thu, 27 Apr 2023 02:35:45 +0000 (20:35 -0600)]
Merge pull request #15145 from marcfehling/update-bib-2

Various changes to bibliography.

16 months agoMerge pull request #15143 from marcfehling/update-bib
Wolfgang Bangerth [Wed, 26 Apr 2023 23:07:04 +0000 (17:07 -0600)]
Merge pull request #15143 from marcfehling/update-bib

Update bibtex entries of preprints.

16 months agoVarious cosmetic changes to bibliography. 15145/head
Marc Fehling [Wed, 26 Apr 2023 22:22:07 +0000 (16:22 -0600)]
Various cosmetic changes to bibliography.

16 months agoAdd articleno to some bibliography entries.
Marc Fehling [Wed, 26 Apr 2023 22:21:53 +0000 (16:21 -0600)]
Add articleno to some bibliography entries.

16 months agoUpdate bibtex entries of preprints. 15143/head
Marc Fehling [Wed, 26 Apr 2023 03:38:35 +0000 (21:38 -0600)]
Update bibtex entries of preprints.

16 months agoMerge pull request #15142 from bangerth/57
Marc Fehling [Wed, 26 Apr 2023 20:14:46 +0000 (14:14 -0600)]
Merge pull request #15142 from bangerth/57

Convert step-57 references to bibtex, with proper cross-referencing.

16 months agoConvert step-57 references to bibtex, with proper cross-referencing. 15142/head
Wolfgang Bangerth [Wed, 26 Apr 2023 03:23:18 +0000 (21:23 -0600)]
Convert step-57 references to bibtex, with proper cross-referencing.

16 months agoMerge pull request #15139 from bangerth/glossary
Marc Fehling [Wed, 26 Apr 2023 03:13:19 +0000 (21:13 -0600)]
Merge pull request #15139 from bangerth/glossary

Add necessary include files to a code snippet in the glossary.

16 months agoAdd necessary include files to a code snippet in the glossary. 15139/head
Wolfgang Bangerth [Tue, 25 Apr 2023 21:04:15 +0000 (15:04 -0600)]
Add necessary include files to a code snippet in the glossary.

16 months agoMerge pull request #15136 from peterrum/remove_assert
Daniel Arndt [Tue, 25 Apr 2023 12:37:12 +0000 (08:37 -0400)]
Merge pull request #15136 from peterrum/remove_assert

16 months agoMatrixFree diagonal: Avoid quadratic complexity & memory allocations 15135/head
Martin Kronbichler [Mon, 24 Apr 2023 08:08:59 +0000 (10:08 +0200)]
MatrixFree diagonal: Avoid quadratic complexity & memory allocations

16 months agoRemove commented assert 15136/head
Peter Munch [Tue, 25 Apr 2023 05:45:55 +0000 (07:45 +0200)]
Remove commented assert

16 months agoDocument concepts in a language doxygen can understand. 15134/head
Wolfgang Bangerth [Sat, 22 Apr 2023 23:58:13 +0000 (17:58 -0600)]
Document concepts in a language doxygen can understand.

16 months agoEnable documenting C++20 'requires' clauses in doxygen.
Wolfgang Bangerth [Sun, 23 Apr 2023 00:27:21 +0000 (18:27 -0600)]
Enable documenting C++20 'requires' clauses in doxygen.

16 months agoMerge pull request #15133 from luca-heltai/stefanozampini/changelog
Wolfgang Bangerth [Sun, 23 Apr 2023 21:44:15 +0000 (15:44 -0600)]
Merge pull request #15133 from luca-heltai/stefanozampini/changelog

Add changelog entry for SNES and TS

16 months agoUpdate doc/news/changes/major/20230422StefanoZampini 15133/head
Stefano Zampini [Sun, 23 Apr 2023 14:07:45 +0000 (17:07 +0300)]
Update doc/news/changes/major/20230422StefanoZampini

Co-authored-by: Luca Heltai <luca.heltai@sissa.it>
16 months agoAdd changelog entry for SNES and TS
Stefano Zampini [Sat, 22 Apr 2023 16:49:23 +0000 (19:49 +0300)]
Add changelog entry for SNES and TS

16 months agoMinor adaptions to TS and SNES classes
Stefano Zampini [Sat, 22 Apr 2023 18:40:38 +0000 (21:40 +0300)]
Minor adaptions to TS and SNES classes

16 months agoMerge pull request #15131 from bangerth/doxygen-2
Marc Fehling [Sat, 22 Apr 2023 23:51:58 +0000 (17:51 -0600)]
Merge pull request #15131 from bangerth/doxygen-2

More doxygen fixes.

16 months agoMerge pull request #15129 from bangerth/doxygen
Marc Fehling [Sat, 22 Apr 2023 23:51:50 +0000 (17:51 -0600)]
Merge pull request #15129 from bangerth/doxygen

A variety of doxygen fixes.

16 months agoMore doxygen fixes. 15131/head
Wolfgang Bangerth [Sat, 22 Apr 2023 22:12:26 +0000 (16:12 -0600)]
More doxygen fixes.

16 months agoA variety of doxygen fixes. 15129/head
Wolfgang Bangerth [Sat, 22 Apr 2023 00:28:12 +0000 (18:28 -0600)]
A variety of doxygen fixes.

16 months agoMerge pull request #15130 from marcfehling/assert
Wolfgang Bangerth [Sat, 22 Apr 2023 15:19:14 +0000 (09:19 -0600)]
Merge pull request #15130 from marcfehling/assert

Added changelog for #14866.

16 months agoMerge pull request #15065 from luca-heltai/stefanozampini/snes-only
Wolfgang Bangerth [Sat, 22 Apr 2023 15:18:11 +0000 (09:18 -0600)]
Merge pull request #15065 from luca-heltai/stefanozampini/snes-only

PETScWrappers: Add support for nonlinear solver

16 months agoMerge pull request #15127 from bangerth/57
David Wells [Sat, 22 Apr 2023 15:05:00 +0000 (11:05 -0400)]
Merge pull request #15127 from bangerth/57

Sort terms so that the bilinear form has ...phi_i * phi_j ... in step-57.

16 months agoAlso test for -fuse-ld=mold 15121/head
Daniel Arndt [Sat, 22 Apr 2023 13:44:53 +0000 (09:44 -0400)]
Also test for -fuse-ld=mold

16 months agoMerge pull request #15051 from bangerth/map
David Wells [Sat, 22 Apr 2023 13:24:45 +0000 (09:24 -0400)]
Merge pull request #15051 from bangerth/map

Return objects by value, rather than via a reference.

16 months agoMerge pull request #15125 from kronbichler/remove_tabulated_shape_functions_mapping_q
David Wells [Sat, 22 Apr 2023 13:20:50 +0000 (09:20 -0400)]
Merge pull request #15125 from kronbichler/remove_tabulated_shape_functions_mapping_q

Remove tabulated shape functions from MappingQ

16 months agoMerge pull request #15122 from luca-heltai/fix-parameter-acceptor
Luca Heltai [Sat, 22 Apr 2023 12:56:14 +0000 (15:56 +0300)]
Merge pull request #15122 from luca-heltai/fix-parameter-acceptor

ParameterAcceptor now uses a set.

16 months agoMerge pull request #15126 from luca-heltai/stefanozampini/ts-compat
Luca Heltai [Sat, 22 Apr 2023 12:52:28 +0000 (15:52 +0300)]
Merge pull request #15126 from luca-heltai/stefanozampini/ts-compat

PETScWrappers::TimeStepper fix backward compatibility to 3.7

16 months agoFix #15111. ParameterAcceptor now uses a set. 15122/head
Luca Heltai [Thu, 20 Apr 2023 20:37:41 +0000 (20:37 +0000)]
Fix #15111. ParameterAcceptor now uses a set.

17 months agoAdded changelog for #14866. 15130/head
Marc Fehling [Sat, 22 Apr 2023 04:35:48 +0000 (22:35 -0600)]
Added changelog for #14866.

17 months agoMerge pull request #15118 from luca-heltai/stefanozampini/ksp
Wolfgang Bangerth [Sat, 22 Apr 2023 02:37:31 +0000 (20:37 -0600)]
Merge pull request #15118 from luca-heltai/stefanozampini/ksp

PETScWrappers: update KSP support

17 months agoAlso update some commentary. 15127/head
Wolfgang Bangerth [Sat, 22 Apr 2023 00:08:37 +0000 (18:08 -0600)]
Also update some commentary.

17 months agoSort terms so that the bilinear form has ...phi_i * phi_j ... .
Wolfgang Bangerth [Sat, 22 Apr 2023 00:08:08 +0000 (18:08 -0600)]
Sort terms so that the bilinear form has ...phi_i * phi_j ... .

17 months agoMerge pull request #14866 from marcfehling/assert
Wolfgang Bangerth [Sat, 22 Apr 2023 00:06:39 +0000 (18:06 -0600)]
Merge pull request #14866 from marcfehling/assert

Warn users about FE index mismatch instead of silently dropping them.

17 months agoPETScWrappers::TimeStepper fix backward compatibility to 3.7 15126/head
Stefano Zampini [Sun, 16 Apr 2023 13:35:46 +0000 (16:35 +0300)]
PETScWrappers::TimeStepper fix backward compatibility to 3.7

Align interface with SNES

17 months agoPETScWrappers::Solver Bring the class into the new century 15118/head
Stefano Zampini [Tue, 18 Apr 2023 13:48:50 +0000 (16:48 +0300)]
PETScWrappers::Solver Bring the class into the new century

17 months agoPETScWrappers: Add support for nonlinear solver 15065/head
Stefano Zampini [Fri, 25 Nov 2022 16:45:47 +0000 (19:45 +0300)]
PETScWrappers: Add support for nonlinear solver

17 months agoMerge pull request #15119 from luca-heltai/stefanozampini/compat
Wolfgang Bangerth [Fri, 21 Apr 2023 21:35:44 +0000 (15:35 -0600)]
Merge pull request #15119 from luca-heltai/stefanozampini/compat

Update PETSc compatibility stuff for SNES and TS

17 months agoRemove tabulated shape functions from MappingQ 15125/head
Martin Kronbichler [Fri, 21 Apr 2023 16:54:19 +0000 (18:54 +0200)]
Remove tabulated shape functions from MappingQ

17 months agoNew test cases 15124/head
Martin Kronbichler [Fri, 21 Apr 2023 16:50:52 +0000 (18:50 +0200)]
New test cases

17 months agoMerge pull request #14969 from drwells/la-d-vector-move-assign
Daniel Arndt [Fri, 21 Apr 2023 20:07:08 +0000 (16:07 -0400)]
Merge pull request #14969 from drwells/la-d-vector-move-assign

17 months agoImplement arbitrary order derivatives for evaluate_tensor_product
Martin Kronbichler [Fri, 21 Apr 2023 16:50:38 +0000 (18:50 +0200)]
Implement arbitrary order derivatives for evaluate_tensor_product

17 months agoIntroduce _set_cache_variable
Daniel Arndt [Fri, 21 Apr 2023 12:42:59 +0000 (08:42 -0400)]
Introduce _set_cache_variable

17 months agoMerge pull request #15120 from bangerth/doc-64
Marc Fehling [Fri, 21 Apr 2023 04:17:01 +0000 (22:17 -0600)]
Merge pull request #15120 from bangerth/doc-64

Add an example to the documentation of GridTools::transform().

17 months agoMerge pull request #15079 from bangerth/windoze
Matthias Maier [Fri, 21 Apr 2023 01:32:55 +0000 (01:32 +0000)]
Merge pull request #15079 from bangerth/windoze

More gracefully deal with Windoze line endings.

17 months agoAdd an example to the documentation of GridTools::transform(). 15120/head
Wolfgang Bangerth [Thu, 20 Apr 2023 20:05:16 +0000 (14:05 -0600)]
Add an example to the documentation of GridTools::transform().

17 months agoAvoid a problem with doxygen by just not prefixing some class names with dealii::. 15051/head
Wolfgang Bangerth [Thu, 20 Apr 2023 23:37:51 +0000 (17:37 -0600)]
Avoid a problem with doxygen by just not prefixing some class names with dealii::.

Apparently this wasn't necessary anyway because it compiles just fine.

17 months agoGet rid of old destroy_matrix function 15119/head
Stefano Zampini [Thu, 20 Apr 2023 15:56:33 +0000 (18:56 +0300)]
Get rid of old destroy_matrix function

17 months agoPETScWrappers: Add .cc for compatibility
Stefano Zampini [Sun, 16 Apr 2023 13:35:05 +0000 (16:35 +0300)]
PETScWrappers: Add .cc for compatibility

this is needed when we don't want to spill "petsc/private" headers into user code

17 months agoDon't set EAL_II_COMPILER_HAS_FUSE_LD_GOLD=false explicitly
Daniel Arndt [Thu, 20 Apr 2023 20:31:43 +0000 (16:31 -0400)]
Don't set EAL_II_COMPILER_HAS_FUSE_LD_GOLD=false explicitly

17 months agoCMake: Test link inteface again
Daniel Arndt [Thu, 20 Apr 2023 20:28:37 +0000 (16:28 -0400)]
CMake: Test link inteface again

17 months agoMerge pull request #15086 from luca-heltai/stefanozampini/get_mpi_comm_nonref
Wolfgang Bangerth [Thu, 20 Apr 2023 20:13:23 +0000 (14:13 -0600)]
Merge pull request #15086 from luca-heltai/stefanozampini/get_mpi_comm_nonref

All get_mpi_communicator methods now return MPI_Comm by value

17 months agoMerge pull request #15116 from luca-heltai/stefanozampini/block-fixes
Wolfgang Bangerth [Thu, 20 Apr 2023 20:02:10 +0000 (14:02 -0600)]
Merge pull request #15116 from luca-heltai/stefanozampini/block-fixes

block fixes

17 months agoAvoid call to a deprecated function.
Wolfgang Bangerth [Fri, 7 Apr 2023 20:32:37 +0000 (14:32 -0600)]
Avoid call to a deprecated function.

17 months agoAdd a changelog entry.
Wolfgang Bangerth [Fri, 7 Apr 2023 20:23:17 +0000 (14:23 -0600)]
Add a changelog entry.

17 months agoDeprecate DoFTools functions returning stuff via reference arguments.
Wolfgang Bangerth [Fri, 7 Apr 2023 20:21:14 +0000 (14:21 -0600)]
Deprecate DoFTools functions returning stuff via reference arguments.

17 months agoReturn objects by value, rather than via a reference.
Wolfgang Bangerth [Fri, 7 Apr 2023 19:39:29 +0000 (13:39 -0600)]
Return objects by value, rather than via a reference.

We now have move operators that apply to return objects, along with mandatory
return value optimization. There is no readon not to use this.

This patch applies this to some internal functions. I will write a separate
patch to make this the case for the public interfaces that call these
functions.

17 months agoMerge pull request #15117 from luca-heltai/stefanozampini/minordocs
Wolfgang Bangerth [Thu, 20 Apr 2023 19:31:54 +0000 (13:31 -0600)]
Merge pull request #15117 from luca-heltai/stefanozampini/minordocs

PETScWrappers Fix docs for SF classes


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.