From b1d4039f0593316faee50300d873478cbdac1a39 Mon Sep 17 00:00:00 2001
From: Giovanni La Mura <giovanni.lamura@inaf.it>
Date: Fri, 6 Jun 2025 15:36:49 +0200
Subject: [PATCH] Update C++ source files copyright information to 2025

---
 src/cluster/cluster.cpp          |  2 +-
 src/cluster/np_cluster.cpp       |  2 +-
 src/inclusion/inclusion.cpp      |  2 +-
 src/inclusion/np_inclusion.cpp   |  2 +-
 src/libnptm/Commons.cpp          |  2 +-
 src/libnptm/Configuration.cpp    |  2 +-
 src/libnptm/TransitionMatrix.cpp |  2 +-
 src/libnptm/algebraic.cpp        |  2 +-
 src/libnptm/clu_subs.cpp         |  2 +-
 src/libnptm/cublas_calls.cpp     |  2 +-
 src/libnptm/inclu_subs.cpp       |  2 +-
 src/libnptm/lapack_calls.cpp     |  2 +-
 src/libnptm/logging.cpp          |  2 +-
 src/libnptm/magma_calls.cpp      |  2 +-
 src/libnptm/outputs.cpp          |  2 +-
 src/libnptm/sph_subs.cpp         |  2 +-
 src/libnptm/tfrfme.cpp           |  2 +-
 src/libnptm/tra_subs.cpp         |  2 +-
 src/libnptm/utils.cpp            | 23 +----------------------
 src/sphere/np_sphere.cpp         |  2 +-
 src/sphere/sphere.cpp            |  2 +-
 src/testing/test_TEDF.cpp        |  2 +-
 src/testing/test_TTMS.cpp        |  2 +-
 src/testing/test_file_io.cpp     |  2 +-
 src/trapping/cfrfme.cpp          |  2 +-
 src/trapping/clffft.cpp          |  2 +-
 src/trapping/np_trapping.cpp     | 16 ++++++++++++++++
 27 files changed, 42 insertions(+), 47 deletions(-)

diff --git a/src/cluster/cluster.cpp b/src/cluster/cluster.cpp
index f9e43625..a6f99a8d 100644
--- a/src/cluster/cluster.cpp
+++ b/src/cluster/cluster.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/cluster/np_cluster.cpp b/src/cluster/np_cluster.cpp
index 7beb785c..4da183e7 100644
--- a/src/cluster/np_cluster.cpp
+++ b/src/cluster/np_cluster.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/inclusion/inclusion.cpp b/src/inclusion/inclusion.cpp
index b70306c0..6346157b 100644
--- a/src/inclusion/inclusion.cpp
+++ b/src/inclusion/inclusion.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/inclusion/np_inclusion.cpp b/src/inclusion/np_inclusion.cpp
index fde9371b..875fe094 100644
--- a/src/inclusion/np_inclusion.cpp
+++ b/src/inclusion/np_inclusion.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/Commons.cpp b/src/libnptm/Commons.cpp
index b93abab2..03dd2663 100644
--- a/src/libnptm/Commons.cpp
+++ b/src/libnptm/Commons.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/Configuration.cpp b/src/libnptm/Configuration.cpp
index 2aa61343..625e3847 100644
--- a/src/libnptm/Configuration.cpp
+++ b/src/libnptm/Configuration.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/TransitionMatrix.cpp b/src/libnptm/TransitionMatrix.cpp
index 8c72f899..754951ad 100644
--- a/src/libnptm/TransitionMatrix.cpp
+++ b/src/libnptm/TransitionMatrix.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/algebraic.cpp b/src/libnptm/algebraic.cpp
index 33158f0c..e2fe94f8 100644
--- a/src/libnptm/algebraic.cpp
+++ b/src/libnptm/algebraic.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/clu_subs.cpp b/src/libnptm/clu_subs.cpp
index 3548af3d..779c2ecd 100644
--- a/src/libnptm/clu_subs.cpp
+++ b/src/libnptm/clu_subs.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/cublas_calls.cpp b/src/libnptm/cublas_calls.cpp
index caf483a6..7e070762 100644
--- a/src/libnptm/cublas_calls.cpp
+++ b/src/libnptm/cublas_calls.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/inclu_subs.cpp b/src/libnptm/inclu_subs.cpp
index 12859ab2..9b1125e5 100644
--- a/src/libnptm/inclu_subs.cpp
+++ b/src/libnptm/inclu_subs.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/lapack_calls.cpp b/src/libnptm/lapack_calls.cpp
index 0b9af94e..407a28d3 100644
--- a/src/libnptm/lapack_calls.cpp
+++ b/src/libnptm/lapack_calls.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/logging.cpp b/src/libnptm/logging.cpp
index 514eeaee..a208e03d 100644
--- a/src/libnptm/logging.cpp
+++ b/src/libnptm/logging.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/magma_calls.cpp b/src/libnptm/magma_calls.cpp
index 88a5b811..11441645 100644
--- a/src/libnptm/magma_calls.cpp
+++ b/src/libnptm/magma_calls.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/outputs.cpp b/src/libnptm/outputs.cpp
index 8c4ecf7d..4b6e7265 100644
--- a/src/libnptm/outputs.cpp
+++ b/src/libnptm/outputs.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/sph_subs.cpp b/src/libnptm/sph_subs.cpp
index a67d2add..10cc50a5 100644
--- a/src/libnptm/sph_subs.cpp
+++ b/src/libnptm/sph_subs.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/tfrfme.cpp b/src/libnptm/tfrfme.cpp
index d8958b95..f5ea5e2f 100644
--- a/src/libnptm/tfrfme.cpp
+++ b/src/libnptm/tfrfme.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/tra_subs.cpp b/src/libnptm/tra_subs.cpp
index 1f331aef..4332b85f 100644
--- a/src/libnptm/tra_subs.cpp
+++ b/src/libnptm/tra_subs.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/libnptm/utils.cpp b/src/libnptm/utils.cpp
index f989f075..679c6962 100644
--- a/src/libnptm/utils.cpp
+++ b/src/libnptm/utils.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -19,27 +19,6 @@
  * \brief Implementation of auxiliary code utilities.
  */
 
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
-
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   A copy of the GNU General Public License is distributed along with
-   this program in the COPYING file. If not, see: <https://www.gnu.org/licenses/>.
- */
-
-/*! \file utils.h
- *
- * \brief Definition of auxiliary code utilities.
- */
-
 #include <hdf5.h>
 #ifndef INCLUDE_TYPES_H_
 #include "../include/types.h"
diff --git a/src/sphere/np_sphere.cpp b/src/sphere/np_sphere.cpp
index e83f1ede..ff9da9a5 100644
--- a/src/sphere/np_sphere.cpp
+++ b/src/sphere/np_sphere.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/sphere/sphere.cpp b/src/sphere/sphere.cpp
index 7d26091f..1cfddc5c 100644
--- a/src/sphere/sphere.cpp
+++ b/src/sphere/sphere.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/testing/test_TEDF.cpp b/src/testing/test_TEDF.cpp
index eeb97522..804d55d7 100644
--- a/src/testing/test_TEDF.cpp
+++ b/src/testing/test_TEDF.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/testing/test_TTMS.cpp b/src/testing/test_TTMS.cpp
index e662c2c7..7687e634 100644
--- a/src/testing/test_TTMS.cpp
+++ b/src/testing/test_TTMS.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/testing/test_file_io.cpp b/src/testing/test_file_io.cpp
index 549866af..2156c1d5 100644
--- a/src/testing/test_file_io.cpp
+++ b/src/testing/test_file_io.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/trapping/cfrfme.cpp b/src/trapping/cfrfme.cpp
index 5d55db92..d6db151b 100644
--- a/src/trapping/cfrfme.cpp
+++ b/src/trapping/cfrfme.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/trapping/clffft.cpp b/src/trapping/clffft.cpp
index 4d66d8ba..6bb97705 100644
--- a/src/trapping/clffft.cpp
+++ b/src/trapping/clffft.cpp
@@ -1,4 +1,4 @@
-/* Copyright (C) 2024   INAF - Osservatorio Astronomico di Cagliari
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
diff --git a/src/trapping/np_trapping.cpp b/src/trapping/np_trapping.cpp
index 8732506c..053fa6ab 100644
--- a/src/trapping/np_trapping.cpp
+++ b/src/trapping/np_trapping.cpp
@@ -1,3 +1,19 @@
+/* Copyright (C) 2025   INAF - Osservatorio Astronomico di Cagliari
+
+   This program is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+   
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+   
+   A copy of the GNU General Public License is distributed along with
+   this program in the COPYING file. If not, see: <https://www.gnu.org/licenses/>.
+ */
+
 /*! \file np_trapping.cpp
  *
  * \brief Trapping problem handler.
-- 
GitLab