## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2013 - 2022 by the deal.II authors
+## Copyright (C) 2013 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2021 - 2023 by the deal.II authors
+## Copyright (C) 2021 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2022 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2013 - 2023 by the deal.II authors
+## Copyright (C) 2013 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2014 - 2022 by the deal.II authors
+## Copyright (C) 2014 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2017 - 2022 by the deal.II authors
+## Copyright (C) 2017 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2001 - 2015 by the deal.II authors
+## Copyright (C) 2001 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2015 - 2023 by the deal.II authors
+## Copyright (C) 2015 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2021 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2016 - 2023 by the deal.II authors
+## Copyright (C) 2016 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2018 - 2023 by the deal.II authors
+## Copyright (C) 2018 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2006 - 2020 by the deal.II authors
+// Copyright (C) 2006 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2003 - 2020 by the deal.II authors
+// Copyright (C) 2003 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2023 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2023 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2023 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2023 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2001 - 2023 by the deal.II authors
+ * Copyright (C) 2001 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2002 - 2023 by the deal.II authors
+ * Copyright (C) 2002 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2012 - 2023 by the deal.II authors
+ * Copyright (C) 2012 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2003 - 2023 by the deal.II authors
+ * Copyright (C) 2003 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2020 - 2023 by the deal.II authors
+ * Copyright (C) 2020 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 1999 - 2023 by the deal.II authors
+ * Copyright (C) 1999 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2005 - 2023 by the deal.II authors
+ * Copyright (C) 2005 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2008 - 2023 by the deal.II authors
+ * Copyright (C) 2008 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2006 - 2023 by the deal.II authors
+ * Copyright (C) 2006 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2006 - 2023 by the deal.II authors
+ * Copyright (C) 2006 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2013 - 2023 by the deal.II authors
+ * Copyright (C) 2013 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2006 - 2023 by the deal.II authors
+ * Copyright (C) 2006 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2009 - 2023 by the deal.II authors
+ * Copyright (C) 2009 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2007 - 2023 by the deal.II authors
+ * Copyright (C) 2007 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 1999 - 2023 by the deal.II authors
+ * Copyright (C) 1999 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2009 - 2023 by the deal.II authors
+ * Copyright (C) 2009 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2009 - 2023 by the deal.II authors
+ * Copyright (C) 2009 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2010 - 2023 by the deal.II authors
+ * Copyright (C) 2010 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2010 - 2023 by the deal.II authors
+ * Copyright (C) 2010 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2010 - 2023 by the deal.II authors
+ * Copyright (C) 2010 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2012 - 2023 by the deal.II authors
+ * Copyright (C) 2012 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 1999 - 2023 by the deal.II authors
+ * Copyright (C) 1999 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2014 - 2023 by the deal.II authors
+ * Copyright (C) 2014 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2020 - 2023 by the deal.II authors
+ * Copyright (C) 2020 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2018 - 2023 by the deal.II authors
+ * Copyright (C) 2018 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2000 - 2023 by the deal.II authors
+ * Copyright (C) 2000 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2018 - 2023 by the deal.II authors
+ * Copyright (C) 2018 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2023 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2020 - 2023 by the deal.II authors
+ * Copyright (C) 2020 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2023 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2023 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2022 - 2023 by the deal.II authors
+ * Copyright (C) 2022 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2023 by the deal.II authors
+ * Copyright (C) 2023 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ---------------------------------------------------------------------
*
- * Copyright (C) 2023 by the deal.II authors
+ * Copyright (C) 2023 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2023 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2019 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2022 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2022 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2023 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2023 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2005 - 2023 by the deal.II authors
+// Copyright (C) 2005 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 - 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2023 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2023 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2001 - 2023 by the deal.II authors
+// Copyright (C) 2001 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2023 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2001 - 2023 by the deal.II authors
+// Copyright (C) 2001 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2001 - 2023 by the deal.II authors
+// Copyright (C) 2001 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2001 - 2023 by the deal.II authors
+// Copyright (C) 2001 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2001 - 2023 by the deal.II authors
+// Copyright (C) 2001 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2023 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2023 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2023 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2022 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2023 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2023 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2023 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2022 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2007 - 2023 by the deal.II authors
+// Copyright (C) 2007 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2020 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2023 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2022 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2007 - 2023 by the deal.II authors
+// Copyright (C) 2007 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2022 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2022 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2023 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2020 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2007 - 2023 by the deal.II authors
+// Copyright (C) 2007 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2019 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2021 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2019 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2020 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2022 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2000 - 2022 by the deal.II authors
+// Copyright (C) 2000 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1998 - 2018 by the deal.II authors
+// Copyright (C) 1998 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2023 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2006 - 2022 by the deal.II authors
+// Copyright (C) 2006 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2007 - 2018 by the deal.II authors
+// Copyright (C) 2007 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2023 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
## ------------------------------------------------------------------------
##
## SPDX-License-Identifier: LGPL-2.1-or-later
-## Copyright (C) 2012 - 2023 by the deal.II authors
+## Copyright (C) 2012 - 2024 by the deal.II authors
##
## This file is part of the deal.II library.
##
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2022 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2021 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2021 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2003 - 2023 by the deal.II authors
+// Copyright (C) 2003 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2020 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2020 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2022 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2020 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2021 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2003 - 2021 by the deal.II authors
+// Copyright (C) 2003 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2020 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2018 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2007 - 2020 by the deal.II authors
+// Copyright (C) 2007 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2023 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2023 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2022 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2022 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2020 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2020 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2008 - 2020 by the deal.II authors
+// Copyright (C) 2008 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2022 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2018 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2018 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2023 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2018 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2024 - 2024 by the deal.II authors
+// Copyright (C) 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2021 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2021 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2021 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2021 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2021 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2021 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2020 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2011 - 2020 by the deal.II authors
+// Copyright (C) 2011 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2020 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2021 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2021 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2016 - 2023 by the deal.II authors
+ * Copyright (C) 2016 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 1999 - 2023 by the deal.II authors
+// Copyright (C) 1999 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2006 - 2023 by the deal.II authors
+// Copyright (C) 2006 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2015 - 2023 by the deal.II authors
+// Copyright (C) 2015 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2022 - 2023 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2022 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2014 - 2022 by the deal.II authors
+// Copyright (C) 2014 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2022 by the deal.II authors
+// Copyright (C) 2022 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2023 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2012 - 2023 by the deal.II authors
+// Copyright (C) 2012 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2019 - 2023 by the deal.II authors
+ * Copyright (C) 2019 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2021 - 2022 by the deal.II authors
+ * Copyright (C) 2021 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2023 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2014 - 2023 by the deal.II authors
+ * Copyright (C) 2014 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2013 - 2021 by the deal.II authors
+// Copyright (C) 2013 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2018 - 2023 by the deal.II authors
+// Copyright (C) 2018 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2023 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2020 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2009 - 2020 by the deal.II authors
+// Copyright (C) 2009 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2010 - 2020 by the deal.II authors
+// Copyright (C) 2010 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2021 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2021 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2020 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2023 by the deal.II authors
+// Copyright (C) 2023 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2016 - 2020 by the deal.II authors
+// Copyright (C) 2016 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
/* ------------------------------------------------------------------------
*
* SPDX-License-Identifier: LGPL-2.1-or-later
- * Copyright (C) 2023 by the deal.II authors
+ * Copyright (C) 2023 - 2024 by the deal.II authors
*
* This file is part of the deal.II library.
*
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2021 - 2023 by the deal.II authors
+// Copyright (C) 2021 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2022 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2020 - 2023 by the deal.II authors
+// Copyright (C) 2020 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2020 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2020 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2020 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2022 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2021 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2019 - 2023 by the deal.II authors
+// Copyright (C) 2019 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2023 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2004 - 2020 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2023 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2018 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ------------------------------------------------------------------------
//
// SPDX-License-Identifier: LGPL-2.1-or-later
-// Copyright (C) 2017 - 2018 by the deal.II authors
+// Copyright (C) 2017 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2018 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2021 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//
// ---------------------------------------------------------------------
//
-// Copyright (C) 2004 - 2021 by the deal.II authors
+// Copyright (C) 2004 - 2024 by the deal.II authors
//
// This file is part of the deal.II library.
//