]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
3 years agoAdd changelog. 11315/head
Wolfgang Bangerth [Fri, 4 Dec 2020 03:29:39 +0000 (20:29 -0700)]
Add changelog.

3 years agoFix step-46.
Wolfgang Bangerth [Fri, 4 Dec 2020 03:25:58 +0000 (20:25 -0700)]
Fix step-46.

3 years agoMerge pull request #11288 from peterrum/simplex_project_matrix_free
David Wells [Thu, 3 Dec 2020 16:56:47 +0000 (11:56 -0500)]
Merge pull request #11288 from peterrum/simplex_project_matrix_free

Fix VectorTools::internal::project_matrix_free for arbitrary geometric objects

3 years agoMerge pull request #11305 from tjhei/ci_osx_cmake
Peter Munch [Thu, 3 Dec 2020 16:35:44 +0000 (17:35 +0100)]
Merge pull request #11305 from tjhei/ci_osx_cmake

CI: osx use cmake 3.18

3 years agoMerge pull request #11269 from peterrum/wedge_test
David Wells [Thu, 3 Dec 2020 16:20:16 +0000 (11:20 -0500)]
Merge pull request #11269 from peterrum/wedge_test

Add a poisson test on wedge grid

3 years agoMerge pull request #11303 from elauksap/ad_doc_typos
Wolfgang Bangerth [Thu, 3 Dec 2020 14:26:50 +0000 (07:26 -0700)]
Merge pull request #11303 from elauksap/ad_doc_typos

AD doc typos

3 years agoCI: osx use cmake 3.18 11305/head
Timo Heister [Thu, 3 Dec 2020 13:55:38 +0000 (08:55 -0500)]
CI: osx use cmake 3.18

3 years agoFix AD doc typos 11303/head
Pasquale Africa [Thu, 3 Dec 2020 11:40:43 +0000 (11:40 +0000)]
Fix AD doc typos

3 years agoMerge pull request #11266 from peterrum/feevaluation_constructors
Martin Kronbichler [Thu, 3 Dec 2020 07:11:48 +0000 (08:11 +0100)]
Merge pull request #11266 from peterrum/feevaluation_constructors

Add new constructors to FE(Face)Evaluation

3 years agoMerge pull request #11299 from bangerth/ref
Peter Munch [Thu, 3 Dec 2020 06:40:20 +0000 (07:40 +0100)]
Merge pull request #11299 from bangerth/ref

Minor augmentation of the documentation.

3 years agoMerge pull request #11295 from peterrum/wedge_gridtoold_diameter
Peter Munch [Thu, 3 Dec 2020 05:43:12 +0000 (06:43 +0100)]
Merge pull request #11295 from peterrum/wedge_gridtoold_diameter

Enable GridTools:min/max_diameter() for wedges

3 years agoMinor augmentation of the documentation. 11299/head
Wolfgang Bangerth [Thu, 3 Dec 2020 01:05:02 +0000 (18:05 -0700)]
Minor augmentation of the documentation.

3 years agoEnable GridTools:min/max_diameter() for wedges 11295/head
Peter Munch [Wed, 2 Dec 2020 18:57:10 +0000 (19:57 +0100)]
Enable GridTools:min/max_diameter() for wedges

3 years agoMerge pull request #11296 from peterrum/fix_namespace
Peter Munch [Wed, 2 Dec 2020 22:42:46 +0000 (23:42 +0100)]
Merge pull request #11296 from peterrum/fix_namespace

Fix namespace

3 years agoAdd new constructors to FE(Face)Evaluation 11266/head
Peter Munch [Fri, 27 Nov 2020 14:41:40 +0000 (15:41 +0100)]
Add new constructors to FE(Face)Evaluation

3 years agoFix namespace 11296/head
Peter Munch [Wed, 2 Dec 2020 19:55:09 +0000 (20:55 +0100)]
Fix namespace

3 years agoAdd a poisson test on wedge grid 11269/head
Peter Munch [Wed, 2 Dec 2020 19:42:40 +0000 (20:42 +0100)]
Add a poisson test on wedge grid

3 years agoMerge pull request #11153 from marcfehling/avoid-deprecation
Martin Kronbichler [Wed, 2 Dec 2020 19:31:19 +0000 (20:31 +0100)]
Merge pull request #11153 from marcfehling/avoid-deprecation

Avoid using deprecated DoFHandler properties in tests.

3 years agoFix VectorTools::internal::project_matrix_free for arbitrary geometric objects 11288/head
Peter Munch [Tue, 1 Dec 2020 05:47:06 +0000 (06:47 +0100)]
Fix VectorTools::internal::project_matrix_free for arbitrary geometric objects

3 years agoMerge pull request #11260 from peterrum/mf_create_inner_face_subrange_hp_by_index_alt...
Martin Kronbichler [Wed, 2 Dec 2020 16:35:05 +0000 (17:35 +0100)]
Merge pull request #11260 from peterrum/mf_create_inner_face_subrange_hp_by_index_alternative

MatrixFree: split up ranges according to active_fe_indices

3 years agoMerge pull request #11283 from marcfehling/boost-legendre
Wolfgang Bangerth [Wed, 2 Dec 2020 15:30:21 +0000 (08:30 -0700)]
Merge pull request #11283 from marcfehling/boost-legendre

Use boost implementation of legendre polynomials instead of gsl.

3 years agoMerge pull request #11268 from peterrum/qgauss_wedge
David Wells [Wed, 2 Dec 2020 15:05:27 +0000 (10:05 -0500)]
Merge pull request #11268 from peterrum/qgauss_wedge

Introduce QGaussWedge

3 years agoMerge pull request #11267 from peterrum/fe_wedge
David Wells [Wed, 2 Dec 2020 14:37:56 +0000 (09:37 -0500)]
Merge pull request #11267 from peterrum/fe_wedge

Introduce FE_Wedge

3 years agoMerge pull request #11291 from peterrum/simplex_lexicographic_numbering
Martin Kronbichler [Wed, 2 Dec 2020 14:34:40 +0000 (15:34 +0100)]
Merge pull request #11291 from peterrum/simplex_lexicographic_numbering

Fix lexicographic_numbering for vector-valued Simplex::FE_Q and FE_DGQ

3 years agoMatrixFree: split up ranges according to active_fe_indices 11260/head
Peter Munch [Tue, 1 Dec 2020 18:54:26 +0000 (19:54 +0100)]
MatrixFree: split up ranges according to active_fe_indices

3 years agoMerge pull request #11290 from peterrum/matrix_free_sm_assert
Martin Kronbichler [Wed, 2 Dec 2020 14:13:12 +0000 (15:13 +0100)]
Merge pull request #11290 from peterrum/matrix_free_sm_assert

MatrixFree: accept shmem communicator neq MPI_COMM_SELF

3 years agoIntroduce FE_Wedge 11267/head
Peter Munch [Sat, 28 Nov 2020 08:17:39 +0000 (09:17 +0100)]
Introduce FE_Wedge

3 years agoIntroduce QGaussWedge 11268/head
Peter Munch [Sat, 28 Nov 2020 08:31:24 +0000 (09:31 +0100)]
Introduce QGaussWedge

3 years agoUse boost implementation of legendre polynomials instead of gsl. 11283/head
Marc Fehling [Tue, 1 Dec 2020 01:37:04 +0000 (18:37 -0700)]
Use boost implementation of legendre polynomials instead of gsl.

3 years agoMerge pull request #11293 from bangerth/bessel
Daniel Arndt [Wed, 2 Dec 2020 05:18:47 +0000 (00:18 -0500)]
Merge pull request #11293 from bangerth/bessel

Use inline functions instead of constexpr variables.

3 years agoUse inline functions instead of constexpr variables. 11293/head
Wolfgang Bangerth [Tue, 1 Dec 2020 18:39:28 +0000 (11:39 -0700)]
Use inline functions instead of constexpr variables.

3 years agoMerge pull request #11220 from marcfehling/deprecate-dofhandlertype
David Wells [Tue, 1 Dec 2020 16:49:21 +0000 (11:49 -0500)]
Merge pull request #11220 from marcfehling/deprecate-dofhandlertype

Created Legacy namespaces with copies of ...

3 years agoMerge pull request #11279 from bangerth/40
David Wells [Tue, 1 Dec 2020 16:47:39 +0000 (11:47 -0500)]
Merge pull request #11279 from bangerth/40

Expand on an explanation in step-40.

3 years agoFix lexicographic_numbering for vector-valued Simplex::FE_Q and FE_DGQ 11291/head
Peter Munch [Tue, 1 Dec 2020 15:04:18 +0000 (16:04 +0100)]
Fix lexicographic_numbering for vector-valued Simplex::FE_Q and FE_DGQ

3 years agoMerge pull request #11289 from peterrum/mg_override
Wolfgang Bangerth [Tue, 1 Dec 2020 14:57:29 +0000 (07:57 -0700)]
Merge pull request #11289 from peterrum/mg_override

Add missing override

3 years agoMerge pull request #11287 from peterrum/wedge_diameter_fix
Wolfgang Bangerth [Tue, 1 Dec 2020 14:56:06 +0000 (07:56 -0700)]
Merge pull request #11287 from peterrum/wedge_diameter_fix

Enable TriaAccessor::diameter() for wedges

3 years agoMerge pull request #11235 from peterrum/simplex_mf_face_inetegrals
Martin Kronbichler [Tue, 1 Dec 2020 13:48:03 +0000 (14:48 +0100)]
Merge pull request #11235 from peterrum/simplex_mf_face_inetegrals

Add Poisson test: MatrixFree + DG + simplex mesh

3 years agoMerge pull request #11274 from bangerth/internal
Martin Kronbichler [Tue, 1 Dec 2020 13:34:32 +0000 (14:34 +0100)]
Merge pull request #11274 from bangerth/internal

Move two classes into an internal namespace.

3 years agoMatrixFree: accept sm communicators neq MPI_COMM_SELF 11290/head
Peter Munch [Tue, 1 Dec 2020 13:05:21 +0000 (14:05 +0100)]
MatrixFree: accept sm communicators neq MPI_COMM_SELF

3 years agoAdd missing override 11289/head
Peter Munch [Tue, 1 Dec 2020 09:23:48 +0000 (10:23 +0100)]
Add missing override

3 years agoMerge pull request #11286 from bangerth/constexpr
Peter Munch [Tue, 1 Dec 2020 07:00:18 +0000 (08:00 +0100)]
Merge pull request #11286 from bangerth/constexpr

Mark some variables as constexpr.

3 years agoEnable TriaAccessor::diameter() for wedges 11287/head
Peter Munch [Tue, 1 Dec 2020 05:23:04 +0000 (06:23 +0100)]
Enable TriaAccessor::diameter() for wedges

3 years agoMerge pull request #11284 from bangerth/diagonal
Peter Munch [Tue, 1 Dec 2020 05:11:44 +0000 (06:11 +0100)]
Merge pull request #11284 from bangerth/diagonal

Simplify the computation of the diagonal.

3 years agoMerge pull request #11285 from bangerth/diagonal-2
Peter Munch [Tue, 1 Dec 2020 05:11:12 +0000 (06:11 +0100)]
Merge pull request #11285 from bangerth/diagonal-2

Better document TriaAccessor::diagonal().

3 years agoMark some variables as constexpr. 11286/head
Wolfgang Bangerth [Tue, 1 Dec 2020 02:47:01 +0000 (19:47 -0700)]
Mark some variables as constexpr.

These are global variables, and as such should not actually have been declared in
a header file without marking them as 'extern' and providing a definition in a .cc file.
If the compiler had not inlined the definitions of these variables, we would have
gotten duplicate symbol linker errors. C++11 provides us with a way around this:
mark these variables as 'constexpr', thereby avoiding the bug we currently have.

3 years agoBetter document TriaAccessor::diagonal(). 11285/head
Wolfgang Bangerth [Tue, 1 Dec 2020 02:06:29 +0000 (19:06 -0700)]
Better document TriaAccessor::diagonal().

3 years agoSimplify the computation of the diagonal. 11284/head
Wolfgang Bangerth [Tue, 1 Dec 2020 01:59:16 +0000 (18:59 -0700)]
Simplify the computation of the diagonal.

3 years agoMerge pull request #11271 from peterrum/wedge_diameter
Wolfgang Bangerth [Tue, 1 Dec 2020 01:32:56 +0000 (18:32 -0700)]
Merge pull request #11271 from peterrum/wedge_diameter

Enable TriaAccessor::diameter() for wedges

3 years agoTry a different way to mark up a word. 11279/head
Wolfgang Bangerth [Tue, 1 Dec 2020 01:19:39 +0000 (18:19 -0700)]
Try a different way to mark up a word.

3 years agoCreated Legacy namespaces with copies of ... 11220/head
Marc Fehling [Sat, 7 Nov 2020 03:43:38 +0000 (20:43 -0700)]
Created Legacy namespaces with copies of ...

... SolutionTransfer, FEFieldFunction, DataOut, DataOut_DoFData, DataOutFaces, DataOutRotation.

3 years agoMerge pull request #11281 from Rombur/fix_cuda_mf_tests
Daniel Arndt [Mon, 30 Nov 2020 19:25:08 +0000 (14:25 -0500)]
Merge pull request #11281 from Rombur/fix_cuda_mf_tests

CUDA: fix failing tests

3 years agoFix failing tests 11281/head
Bruno Turcksin [Mon, 30 Nov 2020 19:08:28 +0000 (19:08 +0000)]
Fix failing tests

3 years agoExpand on an explanation in step-40.
Wolfgang Bangerth [Mon, 30 Nov 2020 17:51:08 +0000 (10:51 -0700)]
Expand on an explanation in step-40.

3 years agoMerge pull request #11277 from masterleinad/fix_variadic_template_mglevelobject
Wolfgang Bangerth [Mon, 30 Nov 2020 16:48:16 +0000 (09:48 -0700)]
Merge pull request #11277 from masterleinad/fix_variadic_template_mglevelobject

Fix MGLevelObject variadic template constructor with default arguments

3 years agoFix MGLevelObject variadic template constructor with default arguments 11277/head
Daniel Arndt [Mon, 30 Nov 2020 14:24:39 +0000 (09:24 -0500)]
Fix MGLevelObject variadic template constructor with default arguments

3 years agoMerge pull request #11275 from bangerth/const
Peter Munch [Mon, 30 Nov 2020 06:52:12 +0000 (07:52 +0100)]
Merge pull request #11275 from bangerth/const

Mark a number of input arguments as 'const'.

3 years agoMark a number of input arguments as 'const'. 11275/head
Wolfgang Bangerth [Mon, 30 Nov 2020 05:18:44 +0000 (22:18 -0700)]
Mark a number of input arguments as 'const'.

3 years agoAdjust test. 11274/head
Wolfgang Bangerth [Mon, 30 Nov 2020 05:17:45 +0000 (22:17 -0700)]
Adjust test.

3 years agoAdd a changelog file.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:15:32 +0000 (22:15 -0700)]
Add a changelog file.

3 years agoMove two classes into an internal namespace.
Wolfgang Bangerth [Mon, 30 Nov 2020 05:11:35 +0000 (22:11 -0700)]
Move two classes into an internal namespace.

3 years agoAdd Poisson test: MatrixFree + DG + simplex mesh 11235/head
Peter Munch [Sat, 28 Nov 2020 19:16:07 +0000 (20:16 +0100)]
Add Poisson test: MatrixFree + DG + simplex mesh

3 years agoMerge pull request #11262 from peterrum/mf_simplex_face_eval 11250/head
Martin Kronbichler [Sat, 28 Nov 2020 19:02:43 +0000 (20:02 +0100)]
Merge pull request #11262 from peterrum/mf_simplex_face_eval

Use ShapeInfo::shape_values_face for evaluation/integration

3 years agoUse ShapeInfo::shape_values_face for evaluation/integration 11262/head
Peter Munch [Sat, 28 Nov 2020 17:50:38 +0000 (18:50 +0100)]
Use ShapeInfo::shape_values_face for evaluation/integration

3 years agoMerge pull request #11261 from peterrum/mf_simplex_shape_values_face
Martin Kronbichler [Sat, 28 Nov 2020 17:38:10 +0000 (18:38 +0100)]
Merge pull request #11261 from peterrum/mf_simplex_shape_values_face

MatrixFree: set up shape_values_face and shape_gradients_face

3 years agoEnable TriaAccessor::diameter() for wedges 11271/head
Peter Munch [Sat, 28 Nov 2020 15:22:07 +0000 (16:22 +0100)]
Enable TriaAccessor::diameter() for wedges

3 years agoMatrixFree: set up shape_values_face and shape_gradients_face 11261/head
Peter Munch [Fri, 27 Nov 2020 08:08:58 +0000 (09:08 +0100)]
MatrixFree: set up shape_values_face and shape_gradients_face

3 years agoMerge pull request #11263 from peterrum/shape_info_outdated_comments
Martin Kronbichler [Fri, 27 Nov 2020 18:49:05 +0000 (19:49 +0100)]
Merge pull request #11263 from peterrum/shape_info_outdated_comments

ShapeInfo: remove outdated comments

3 years agoMerge pull request #11256 from peterrum/simplex_test_gridgenerator_new_file
Martin Kronbichler [Fri, 27 Nov 2020 13:26:37 +0000 (14:26 +0100)]
Merge pull request #11256 from peterrum/simplex_test_gridgenerator_new_file

Simplex: create simplex_grids.h for common grid (test) functions

3 years agoMerge pull request #11244 from bangerth/simplify-4
Martin Kronbichler [Fri, 27 Nov 2020 13:25:55 +0000 (14:25 +0100)]
Merge pull request #11244 from bangerth/simplify-4

Correct poor naming of a class.

3 years agoMerge pull request #11265 from ZhouleiJoeStone/step-26_fix
Martin Kronbichler [Fri, 27 Nov 2020 13:25:29 +0000 (14:25 +0100)]
Merge pull request #11265 from ZhouleiJoeStone/step-26_fix

remove data_interpretations in step-68

3 years agoMerge pull request #11247 from peterrum/mf_initialize_face_multiple_acitve_fes
Martin Kronbichler [Fri, 27 Nov 2020 13:24:53 +0000 (14:24 +0100)]
Merge pull request #11247 from peterrum/mf_initialize_face_multiple_acitve_fes

Make MappingInfo::initialize_faces work for multiple fe indices

3 years agoShapeInfo: remove outdated comments 11263/head
Peter Munch [Fri, 27 Nov 2020 08:43:52 +0000 (09:43 +0100)]
ShapeInfo: remove outdated comments

3 years agoMerge branch 'master' of github.com:dealii/dealii into step-26_fix 11265/head
Zhou Lei [Fri, 27 Nov 2020 10:55:10 +0000 (18:55 +0800)]
Merge branch 'master' of github.com:dealii/dealii into step-26_fix

3 years agoMerge pull request #11264 from peterrum/indent_fix
Martin Kronbichler [Fri, 27 Nov 2020 10:35:00 +0000 (11:35 +0100)]
Merge pull request #11264 from peterrum/indent_fix

Fix indentation CI

3 years agoremove data_interpretations in step-68
Zhou Lei [Fri, 27 Nov 2020 09:44:26 +0000 (17:44 +0800)]
remove data_interpretations in step-68

an un-used variable data_interpretations in step-68 is removed

3 years agoFix indentation CI 11264/head
Peter Munch [Fri, 27 Nov 2020 08:48:52 +0000 (09:48 +0100)]
Fix indentation CI

3 years agoMerge pull request #11258 from peterrum/reorder_face_derivative_indices
Peter Munch [Thu, 26 Nov 2020 17:52:14 +0000 (18:52 +0100)]
Merge pull request #11258 from peterrum/reorder_face_derivative_indices

MatrixFree: consider cell type within reorder_face_derivative_indices()

3 years agoMerge pull request #11257 from peterrum/fedgp_hp
Peter Munch [Thu, 26 Nov 2020 17:52:05 +0000 (18:52 +0100)]
Merge pull request #11257 from peterrum/fedgp_hp

Add hp capabilities to Simplex::FE_DGP

3 years agoMerge pull request #11255 from peterrum/mf_sm_hp
Peter Munch [Thu, 26 Nov 2020 17:51:53 +0000 (18:51 +0100)]
Merge pull request #11255 from peterrum/mf_sm_hp

MatrixFree: setup SM capabilities only in non-hp mode

3 years agoMake MappingInfo::initialize_faces work for multiple fe indices 11247/head
Peter Munch [Wed, 25 Nov 2020 14:25:14 +0000 (15:25 +0100)]
Make MappingInfo::initialize_faces work for multiple fe indices

3 years agoMatrixFree: setup SM capabilities only in non-hp mode 11255/head
Peter Munch [Thu, 26 Nov 2020 09:32:03 +0000 (10:32 +0100)]
MatrixFree: setup SM capabilities only in non-hp mode

3 years agoSimplex: create tests.h for common utility (test) functions 11256/head
Peter Munch [Thu, 26 Nov 2020 09:40:48 +0000 (10:40 +0100)]
Simplex: create tests.h for common utility (test) functions

3 years agoMatrixFree: consider reference-cell type within reorder_face_derivative_indices() 11258/head
Peter Munch [Thu, 26 Nov 2020 10:01:37 +0000 (11:01 +0100)]
MatrixFree: consider reference-cell type within reorder_face_derivative_indices()

3 years agoAdd hp capabilities to Simplex::FE_DGP 11257/head
Peter Munch [Thu, 26 Nov 2020 09:47:55 +0000 (10:47 +0100)]
Add hp capabilities to Simplex::FE_DGP

3 years agoMerge pull request #11248 from peterrum/FaceComparator_active_fe_indices
Martin Kronbichler [Thu, 26 Nov 2020 08:59:47 +0000 (09:59 +0100)]
Merge pull request #11248 from peterrum/FaceComparator_active_fe_indices

MatrixFree: use active_fe_indices within FaceComparator

3 years agoMerge pull request #11246 from peterrum/mf_assert_hp
Martin Kronbichler [Thu, 26 Nov 2020 08:57:04 +0000 (09:57 +0100)]
Merge pull request #11246 from peterrum/mf_assert_hp

MatrixFree: assert that in hp-mode only a single DoFHandler is used

3 years agoMerge pull request #11253 from marcfehling/doc-dofs-per-proc
Martin Kronbichler [Thu, 26 Nov 2020 08:56:12 +0000 (09:56 +0100)]
Merge pull request #11253 from marcfehling/doc-dofs-per-proc

Update documentation to avoid deprecated functions ...

3 years agoMerge pull request #11251 from gassmoeller/update_particle_documentation
Wolfgang Bangerth [Thu, 26 Nov 2020 04:52:02 +0000 (21:52 -0700)]
Merge pull request #11251 from gassmoeller/update_particle_documentation

Fix some typos in particle documentation

3 years agoAdjust test for changes in the previous commit. 11244/head
Wolfgang Bangerth [Thu, 26 Nov 2020 03:28:28 +0000 (20:28 -0700)]
Adjust test for changes in the previous commit.

3 years agoUpdate documentation to avoid deprecated functions ... 11253/head
Marc Fehling [Thu, 26 Nov 2020 02:55:51 +0000 (19:55 -0700)]
Update documentation to avoid deprecated functions ...

... DoFHandler::locally_owned_dofs_per_processor(), DoFHandler::n_locally_owned_dofs_per_processor(), DoFHandler::locally_owned_mg_dofs_per_processor().

3 years agoFix some typos 11251/head
Rene Gassmoeller [Wed, 25 Nov 2020 22:38:57 +0000 (17:38 -0500)]
Fix some typos

3 years agoMatrixFree: assert that in hp-mode only a single DoFHandler is used 11246/head
Peter Munch [Wed, 25 Nov 2020 13:30:14 +0000 (14:30 +0100)]
MatrixFree: assert that in hp-mode only a single DoFHandler is used

3 years agoMatrixFree: use active_fe_indices within FaceComparator 11248/head
Peter Munch [Wed, 25 Nov 2020 15:14:12 +0000 (16:14 +0100)]
MatrixFree: use active_fe_indices within FaceComparator

3 years agoCorrect poor naming of a class.
Wolfgang Bangerth [Wed, 25 Nov 2020 05:08:33 +0000 (22:08 -0700)]
Correct poor naming of a class.

Specifically, the IsBlockMatrix class was also used to ask whether a class is
a block sparsity pattern. That's poor programming style, but easy to fix by
duplicating the class.

3 years agoMerge pull request #11243 from bangerth/simplify-3
Daniel Arndt [Wed, 25 Nov 2020 04:04:10 +0000 (23:04 -0500)]
Merge pull request #11243 from bangerth/simplify-3

Simplify some code with stuff from later C++ standards.

3 years agoSimplify some code with stuff from later C++ standards. 11243/head
Wolfgang Bangerth [Wed, 25 Nov 2020 02:23:22 +0000 (19:23 -0700)]
Simplify some code with stuff from later C++ standards.

While there also rename a function to better express the intent that we're
not just checking for block matrices, but also block sparsity patterns. The
class name doesn't currently reflect that, but the documentation now does.

3 years agoMerge pull request #11240 from kronbichler/mg_reinit
Daniel Arndt [Tue, 24 Nov 2020 21:17:24 +0000 (16:17 -0500)]
Merge pull request #11240 from kronbichler/mg_reinit

Multigrid: Only call MGLevelObject::resize() if necessary

3 years agoMultigrid: Only call MGLevelObject::resize() if necessary 11240/head
Martin Kronbichler [Tue, 24 Nov 2020 16:50:56 +0000 (17:50 +0100)]
Multigrid: Only call MGLevelObject::resize() if necessary

3 years agoMerge pull request #11239 from kronbichler/chebyshev_comment
Daniel Arndt [Tue, 24 Nov 2020 19:05:44 +0000 (14:05 -0500)]
Merge pull request #11239 from kronbichler/chebyshev_comment

Update some comments in PreconditionChebyshev::estimate_eigenvalues

3 years agoMerge pull request #11217 from peterrum/mixed_mesh_2D
Matthias Maier [Tue, 24 Nov 2020 17:27:21 +0000 (11:27 -0600)]
Merge pull request #11217 from peterrum/mixed_mesh_2D

Add Poisson/Helmholtz test: MatrixFree + mixed mesh


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.