-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//---------------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_arkode_h
#define dealii_sundials_arkode_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//---------------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_ida_h
#define dealii_sundials_ida_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//---------------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_kinsol_h
#define dealii_sundials_kinsol_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_n_vector_h
#define dealii_sundials_n_vector_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2020 - 2022 by the deal.II authors
+// Copyright (C) 2020 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_n_vector_templates_h
#define dealii_sundials_n_vector_templates_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2021 - 2022 by the deal.II authors
+// Copyright (C) 2021 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#ifndef dealii_sundials_sunlinsol_wrapper_h
#define dealii_sundials_sunlinsol_wrapper_h
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#include <deal.II/base/config.h>
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2015 - 2022 by the deal.II authors
+// Copyright (C) 2015 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#include <deal.II/base/config.h>
#include <deal.II/lac/vector_operation.h>
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2017 - 2022 by the deal.II authors
+// Copyright (C) 2017 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#include <deal.II/base/config.h>
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2020 - 2021 by the deal.II authors
+// Copyright (C) 2020 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#include <deal.II/base/config.h>
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
//
-// Copyright (C) 2021 - 2022 by the deal.II authors
+// Copyright (C) 2021 - 2022 by the deal.II authors
//
-// This file is part of the deal.II library.
+// This file is part of the deal.II library.
//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
//
-//-----------------------------------------------------------
+// ---------------------------------------------------------------------
+
#include <deal.II/base/config.h>