Skip to content

Commit d7b4789

Browse files
committed
Add copyright. Add the LinearFunctionalSpaceConcept. Simplify the implementation of Function and FunctionView
1 parent d120368 commit d7b4789

37 files changed

Lines changed: 554 additions & 357 deletions

include/MGIS/Function/Algorithms.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 23/04/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_ALGORITHMS_HXX

include/MGIS/Function/Algorithms.ixx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 29/04/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_ALGORITHMS_IXX

include/MGIS/Function/BasicLinearQuadratureSpace.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 01/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BASICLINEARQUADRATURESPACE_HXX

include/MGIS/Function/BasicLinearSpace.ixx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 01/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BASICLINEARSPACE_IXX

include/MGIS/Function/BinaryOperation.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 11/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BINARYOPERATION_HXX

include/MGIS/Function/BinaryOperation.ixx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 11/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BINARYOPERATION_IXX

include/MGIS/Function/BinaryOperationEvaluatorBase.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 07/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BINARYOPERATIONEVALUATORBASE_HXX

include/MGIS/Function/BinaryOperationEvaluatorBase.ixx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 07/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BINARYOPERATIONEVALUATORBASE_IXX

include/MGIS/Function/Buffer.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 30/04/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_BUFFER_HXX

include/MGIS/Function/CompileTimeSize.hxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
* \brief
44
* \author Thomas Helfer
55
* \date 10/05/2025
6+
* \copyright (C) Copyright Thomas Helfer 2018.
7+
* Use, modification and distribution are subject
8+
* to one of the following licences:
9+
* - GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying
10+
* file LGPL-3.0.txt)
11+
* - CECILL-C, Version 1.0 (See accompanying files
12+
* CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
613
*/
714

815
#ifndef LIB_MGIS_FUNCTION_COMPILETIMESIZE_HXX

0 commit comments

Comments
 (0)