diff --git a/CMakeLists.txt b/CMakeLists.txt index 2bb9bac3e3d82a6269e27c6880a443e81fee11c8..52035ed6bca23b8acc9065e648d09961730861a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + cmake_minimum_required(VERSION 3.1) # to be able to use "PACKAGE"_ROOT env. vars. diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 9db16f1b54a2d93e039cee9720de2bc4514d843f..3a8b24547dd3940c4efd848378af6c274a597935 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/Readme.md" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}") set(doxyfile_in ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in) diff --git a/docker/notebook/jupyter_kernel_gateway_config.py b/docker/notebook/jupyter_kernel_gateway_config.py index 86752f952d4e6d1025d9ded4cdcafde4242016b0..51a0c8dff37438370ba412040bc4f18e56a6cc69 100644 --- a/docker/notebook/jupyter_kernel_gateway_config.py +++ b/docker/notebook/jupyter_kernel_gateway_config.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + import os c.KernelGatewayApp.ip = '*' diff --git a/docker/notebook/jupyter_notebook_config.py b/docker/notebook/jupyter_notebook_config.py index 1e2542d554f3e013f9d06530a766a77cb9c516cc..2d7b223323fbe4ed8c627ea3ed87ead58f4a883b 100644 --- a/docker/notebook/jupyter_notebook_config.py +++ b/docker/notebook/jupyter_notebook_config.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + import os port = int(os.environ.get('JUPYTER_NOTEBOOK_PORT', '8080')) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 3c4b0daf5edefd2e011efc45c1fc1829d4c66fa8..0a4aabed45f86b5811c3b30c6b154e42e412736e 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/levelset.py" DESTINATION "${CMAKE_BINARY_DIR}/examples") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/time-laplacian.py" DESTINATION "${CMAKE_BINARY_DIR}/examples") file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/Dragonite.stl" DESTINATION "${CMAKE_BINARY_DIR}/examples") diff --git a/examples/TaylorGreen.cpp b/examples/TaylorGreen.cpp index b6724db8ba8748a9f5612356cbd24443ff1637a1..06b21fac7a9c2a106e8e2c6dd3edcc06b17bca45 100644 --- a/examples/TaylorGreen.cpp +++ b/examples/TaylorGreen.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <iostream> #include <fstream> #include <vector> diff --git a/examples/lambda-laplacian.cpp b/examples/lambda-laplacian.cpp index 767f87ad950ad799c79b5c641705033730ee9f5a..41e8711a7ab7b20d12928997677c7db25db3b0c8 100644 --- a/examples/lambda-laplacian.cpp +++ b/examples/lambda-laplacian.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include <math.h> #include <iostream> diff --git a/examples/laplacian-json.cpp b/examples/laplacian-json.cpp index 72ab8eb32337609eff8024a17514f77399743316..848f8d5097374c16620a11a617075057421f885a 100644 --- a/examples/laplacian-json.cpp +++ b/examples/laplacian-json.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "bitpit.hpp" #include "LaplacianFactory.hpp" #include "Laplacian.hpp" diff --git a/examples/laplacian.cpp b/examples/laplacian.cpp index 42bfc5fa24bb1c6c5672129da485faef45ca9882..d673c9d4ca868d61669f64b80f05b31cf15e7ac0 100644 --- a/examples/laplacian.cpp +++ b/examples/laplacian.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include <math.h> #include <iostream> diff --git a/examples/levelset.cpp b/examples/levelset.cpp index 96afea08bfebbcc5be46608f82189db639904546..37a8ad62bccabb6b7f04eb07167815cf505609d7 100644 --- a/examples/levelset.cpp +++ b/examples/levelset.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <iostream> #include <string> #include "Neos.hpp" diff --git a/examples/levelset.py b/examples/levelset.py index 279a170a495ee49829fc7fa0f14ef51e847d69b7..b8b42a931680e15c804752f58b4a1b8e772e39e7 100644 --- a/examples/levelset.py +++ b/examples/levelset.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + from pyneos.pyneos import neos from mpi4py import MPI import numpy as np diff --git a/examples/poisson.cpp b/examples/poisson.cpp index 86468324dd62dd18c619c8309a658954c87d112f..5729081c8578bbb5226492f1ef5131e746dad651 100644 --- a/examples/poisson.cpp +++ b/examples/poisson.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include <math.h> #include <iostream> diff --git a/examples/poissonCos.cpp b/examples/poissonCos.cpp index a9df9b663e3865f6c38b9566325a916d02b33d30..b9b052926b1dcf83857735166fc2f2b99cc85d7a 100644 --- a/examples/poissonCos.cpp +++ b/examples/poissonCos.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <iostream> #include "Neos.hpp" #include "prediction-projection/Prediction.hpp" diff --git a/examples/prediction-projection/Prediction.cpp b/examples/prediction-projection/Prediction.cpp index 13a5076e3422e66eecd1b88d15435adc7ee7698e..2ed72aff11dce98442a15154cea58f8a208bd6b8 100644 --- a/examples/prediction-projection/Prediction.cpp +++ b/examples/prediction-projection/Prediction.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Prediction.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/examples/prediction-projection/Prediction.hpp b/examples/prediction-projection/Prediction.hpp index c3d33f94fdab1c73766f6597ca61e37fff647af0..bff5a07d141655e7a388334d4aec63ca77d0869c 100644 --- a/examples/prediction-projection/Prediction.hpp +++ b/examples/prediction-projection/Prediction.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Prediction.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/examples/prediction-projection/Projection.cpp b/examples/prediction-projection/Projection.cpp index 878df3a5d329c173d9327dfb36323abce2b96bee..6475b404cf3372b2db71c46096f8ff4a8bfd8b2e 100644 --- a/examples/prediction-projection/Projection.cpp +++ b/examples/prediction-projection/Projection.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Projection.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/examples/prediction-projection/Projection.hpp b/examples/prediction-projection/Projection.hpp index 6a31e4c36b6577c4644d66ff87d752c082e95306..bb5019a046338748a168007eed6c6bdef1c863a4 100644 --- a/examples/prediction-projection/Projection.hpp +++ b/examples/prediction-projection/Projection.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Projection.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/examples/time-laplacian.cpp b/examples/time-laplacian.cpp index 396e3464a929bae8387f0728c78cbf149e31ab8b..d8b69e1e7ef91edb084374ccfddac736452f966b 100644 --- a/examples/time-laplacian.cpp +++ b/examples/time-laplacian.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include "LaplacianFactory.hpp" #include <math.h> diff --git a/examples/time-laplacian.py b/examples/time-laplacian.py index fe1c4709281d88566265daeae7e61d74bc8948d3..97da4c9e93a3d92ff113a5ce3e4efae3c602943c 100644 --- a/examples/time-laplacian.py +++ b/examples/time-laplacian.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + from pyneos.pyneos import neos from mpi4py import MPI import sys diff --git a/examples/time-poisson.cpp b/examples/time-poisson.cpp index adeca16cdfa1f5d6e7f813c858a9b68c1c055934..09e6871a0208d4e3430e557ea8a9c35c095c6654 100644 --- a/examples/time-poisson.cpp +++ b/examples/time-poisson.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include <math.h> #include <iostream> diff --git a/examples/time-poisson.py b/examples/time-poisson.py index a7fc03bce325209a6ccb419ee2aa36b23f8a4865..5cce2e55904c1f7ebc3a5a3e16aaa0a8b1473fe7 100644 --- a/examples/time-poisson.py +++ b/examples/time-poisson.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + from mpi4py import MPI from pyneos import pyneos import sys diff --git a/examples/transport.cpp b/examples/transport.cpp index c9ccacb6d658bcbee70102a30dc3d930fa7be0ce..018b6016f70ef8c8719718bfb1b0bf45c52795b1 100644 --- a/examples/transport.cpp +++ b/examples/transport.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <iostream> #include <fstream> #include <vector> diff --git a/examples/transportAtmospheric.cpp b/examples/transportAtmospheric.cpp index d2ed081306cd8a2eaa7cca921426f159c0406fd3..394f2d76430b66946bafd95be4bc2cce40b07060 100644 --- a/examples/transportAtmospheric.cpp +++ b/examples/transportAtmospheric.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <iostream> #include "Neos.hpp" //#include "bitpit.hpp" diff --git a/first_example/CMakeLists.txt b/first_example/CMakeLists.txt index 25d7c81a878b2c79ab4f5d47974feb81f08d1570..14eba39356bac64b475dd4d12b1870fb7d57f6bd 100644 --- a/first_example/CMakeLists.txt +++ b/first_example/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + cmake_minimum_required(VERSION 3.1) project(levelset) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 58d8d44f1af072fe904b343fd02d04ccf28ad0c4..0e347ec704c5a58c015f9af2e2a71e2a86cf272b 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/pyneos" DESTINATION "${CMAKE_BINARY_DIR}/python") #FILE(GLOB PySources binder/build/*.cpp) diff --git a/python/pyneos/docs/conf.py b/python/pyneos/docs/conf.py index f43445d8d2d45f2315fe77169059a15c4339b3ac..f95265b5cdf0e3336db14c68872e345e394afdda 100644 --- a/python/pyneos/docs/conf.py +++ b/python/pyneos/docs/conf.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + # -*- coding: utf-8 -*- # # python_exameple documentation build configuration file, created by diff --git a/python/pyneos/pyneos/__init__.py b/python/pyneos/pyneos/__init__.py index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a76b4b6c32dac8e27d75bfa235546527735e799c 100644 --- a/python/pyneos/pyneos/__init__.py +++ b/python/pyneos/pyneos/__init__.py @@ -0,0 +1,22 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + diff --git a/python/pyneos/setup.py b/python/pyneos/setup.py index c2b521d49de682f04b7ff6526cc42909ad2070dd..55041499db76e724b85244c12e190db5b4b1121f 100644 --- a/python/pyneos/setup.py +++ b/python/pyneos/setup.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + from setuptools import setup, Extension import sys import setuptools diff --git a/python/pyneos/tests/test.py b/python/pyneos/tests/test.py index f877b62100406dede28b0ea1598f1a5ec056d96b..af43f7fbba895207325371770cd0684bd6374988 100644 --- a/python/pyneos/tests/test.py +++ b/python/pyneos/tests/test.py @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + import python_example as m assert m.__version__ == '0.0.1' diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6ddca6e637d019aa3eeae2fca9039461beebe2c7..c4c81956c6631f3e53850513b1eec0be8acbd9af 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + set(NEOS_LIB_SRCS "") set(NEOS_DEP_LIBS "") diff --git a/src/core/BoundaryConditions.cpp b/src/core/BoundaryConditions.cpp index 80e868d31214191b11c8d032854589a6ee762445..f33f9714fbf8eb6cf49184c79233c3d990f0b0c4 100644 --- a/src/core/BoundaryConditions.cpp +++ b/src/core/BoundaryConditions.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file BoundaryConditions.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/BoundaryConditions.hpp b/src/core/BoundaryConditions.hpp index a7269a0e0007465729226465404600e58ceca44a..37797843ec675459572916de7ad91393e25e5466 100644 --- a/src/core/BoundaryConditions.hpp +++ b/src/core/BoundaryConditions.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __BOUNDARYCONDITIONS_HPP__ #define __BOUNDARYCONDITIONS_HPP__ diff --git a/src/core/CommonTools.cpp b/src/core/CommonTools.cpp index 792ce6c9ed29fb3776a46ffdd134e7846302d6ee..bb37041b357f4d8ecec79ca98ce021f5f761254b 100644 --- a/src/core/CommonTools.cpp +++ b/src/core/CommonTools.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file CommonTools.cpp * diff --git a/src/core/CommonTools.hpp b/src/core/CommonTools.hpp index 2dbfd49e001d49d202a39e48e1a62adc66f35acf..3010bdc91b4deaab372432ff3c1b2cf9658a4bc1 100644 --- a/src/core/CommonTools.hpp +++ b/src/core/CommonTools.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __COMMONTOOLS_HPP__ #define __COMMONTOOLS_HPP__ diff --git a/src/core/Elasticity.cpp b/src/core/Elasticity.cpp index 1f7709b3e993393d243956b8ec8888d4606c7771..daea1262ce38345e119b233bacd4b4bb5eb3d214 100644 --- a/src/core/Elasticity.cpp +++ b/src/core/Elasticity.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Elasticity * @brief This file contains the Elasticity class diff --git a/src/core/Elasticity.hpp b/src/core/Elasticity.hpp index f85e0f3ac94fbf83ec07aef566c627c4c460337b..2834a1e7ee2aaecc596ba371ab101bae4e9a3c5b 100644 --- a/src/core/Elasticity.hpp +++ b/src/core/Elasticity.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __ELASTICITY_HPP__ #define __ELASTICITY_HPP__ diff --git a/src/core/Grid.cpp b/src/core/Grid.cpp index 4b68021d99b9a87182124f0c160fb9c32ce78ee8..b8b9402f65d5812672de539bf2ec139c10c18a12 100644 --- a/src/core/Grid.cpp +++ b/src/core/Grid.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /* * Neos library * diff --git a/src/core/Grid.hpp b/src/core/Grid.hpp index cdfdca1a8ee2c5ed841f49684d59724329ec48b7..03250fe774d4983d7d388d07ed6f8f3becf527b4 100644 --- a/src/core/Grid.hpp +++ b/src/core/Grid.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /* ** Neos library * diff --git a/src/core/ILevelSet.cpp b/src/core/ILevelSet.cpp index a5d0f69b864d7738a54b49904883a0a4be36356a..6d98a95c595bc6e10e48aa6d1ac3281eceb82332 100644 --- a/src/core/ILevelSet.cpp +++ b/src/core/ILevelSet.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "ILevelSet.hpp" #include "Transport.hpp" #include <limits> diff --git a/src/core/ILevelSet.hpp b/src/core/ILevelSet.hpp index 19218323c95786c3274a88279b30ebe4557c9c67..fcba41bb650ea3fed835fbc2b0c034adf4cd9610 100644 --- a/src/core/ILevelSet.hpp +++ b/src/core/ILevelSet.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef _ILEVELSET_HPP_ #define _ILEVELSET_HPP_ diff --git a/src/core/InputFileReader.cpp b/src/core/InputFileReader.cpp index 4c3aeb04d3cf18e736633965b82ca422b3f19840..196cba6effb7a94ad24bf02d12921e01a704dbb7 100644 --- a/src/core/InputFileReader.cpp +++ b/src/core/InputFileReader.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file InputFileReader.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/InputFileReader.hpp b/src/core/InputFileReader.hpp index 9b0a0aa2ae1d0cc03f485a8eec6056825deb3b8d..5023c436869e065281c6c2d7856db5a740dee40e 100644 --- a/src/core/InputFileReader.hpp +++ b/src/core/InputFileReader.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file InputFileReader.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/NeosInterface.cpp b/src/core/NeosInterface.cpp index 701fa5f1965b2134d80c31d2bad12df6cf8abcc8..ec9b065c5e9306aaf86135f4aa709f57c0a2acd4 100644 --- a/src/core/NeosInterface.cpp +++ b/src/core/NeosInterface.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file NeosInterface.cpp * @brief Neos insterface diff --git a/src/core/NeosInterface.hpp b/src/core/NeosInterface.hpp index cfe2022784f1bccab2d7b9bb505460685c7c6322..adb9b116b3f7b0fd2d110cb1f94522bec078cceb 100644 --- a/src/core/NeosInterface.hpp +++ b/src/core/NeosInterface.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __NEOSINT_HPP__ #define __NEOSINT_HPP__ diff --git a/src/core/NeosLevelSet.cpp b/src/core/NeosLevelSet.cpp index 8f2983383940feb63d24cacc26ae8e16bb64d714..239d127b6eeaa7e443acdab5d464aa3d30d23262 100644 --- a/src/core/NeosLevelSet.cpp +++ b/src/core/NeosLevelSet.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file LevelSet.cpp * @brief This file contains the LevelSet meta classe diff --git a/src/core/NeosLevelSet.hpp b/src/core/NeosLevelSet.hpp index eb1f99ea327426e3c41fd0d0db3cdd59f12ead23..b20ad8ea7ddae9efaba5573a1589de9a8cb75115 100644 --- a/src/core/NeosLevelSet.hpp +++ b/src/core/NeosLevelSet.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __LEVELSET_HPP__ #define __LEVELSET_HPP__ diff --git a/src/core/NeosPiercedVector.hpp b/src/core/NeosPiercedVector.hpp index 4cf7056e0a0f22a77fc04f54aec7a6e34b79d56e..6d85d4eef356f134e3efc5267f90932e071f99f5 100644 --- a/src/core/NeosPiercedVector.hpp +++ b/src/core/NeosPiercedVector.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __PIERCEDVECTOR_HPP__ #define __PIERCEDVECTOR_HPP__ diff --git a/src/core/NeosPiercedVector.tpp b/src/core/NeosPiercedVector.tpp index b96324731d230b7839e60b460ead3040e0b44a45..457828592cc2295991989ef97ba7393a67097d6e 100644 --- a/src/core/NeosPiercedVector.tpp +++ b/src/core/NeosPiercedVector.tpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + //template<typename value_t, typename id_t> //PiercedVector<value_t, id_t>::PiercedVector():bitpit::PiercedVector<value_t, id_t>() //{} diff --git a/src/core/NeosSolution.hpp b/src/core/NeosSolution.hpp index e664511f253438027a53f21363129a0e9e113a7b..ffb19c7204afae929f432420f544919149fe7d18 100644 --- a/src/core/NeosSolution.hpp +++ b/src/core/NeosSolution.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef SOLUTION_HPP #define SOLUTION_HPP diff --git a/src/core/SimulationParameters.cpp b/src/core/SimulationParameters.cpp index ac6c5c1f2b4081d3121321978fd9734b75404023..6fce8aa4d636c89214ea5328dd71b70b06e29276 100644 --- a/src/core/SimulationParameters.cpp +++ b/src/core/SimulationParameters.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file SimulationParameters.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/SimulationParameters.hpp b/src/core/SimulationParameters.hpp index 2a45e1839832882e85cd48965390781b3af4545b..c941466a97506874fd5954d30549e87264983e41 100644 --- a/src/core/SimulationParameters.hpp +++ b/src/core/SimulationParameters.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file SimulationParameters.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/StencilBuilder.cpp b/src/core/StencilBuilder.cpp index 1c1370681125d6ad604d56331cadf5dda86ec2c3..61a16333e89175198854cb7cb103657bc6ad6ac2 100644 --- a/src/core/StencilBuilder.cpp +++ b/src/core/StencilBuilder.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "StencilBuilder.hpp" #include "Gradient.hpp" #include "RBF.hpp" diff --git a/src/core/StencilBuilder.hpp b/src/core/StencilBuilder.hpp index 200fbf2f6caad8c116183aef4ea8bb3b9a6a4c7f..3f5b1b3d3037cc785011eb46ff2888f3eea6cbcc 100644 --- a/src/core/StencilBuilder.hpp +++ b/src/core/StencilBuilder.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __STENCIL_HPP__ #define __STENCIL_HPP__ diff --git a/src/core/Transport.cpp b/src/core/Transport.cpp index 8c9390ecff3f42dce25e3bd4342ae1fc197a57ba..117a0c9883e16f0c40728731a3cbe259af7cc76d 100644 --- a/src/core/Transport.cpp +++ b/src/core/Transport.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Transport.cpp * @brief This file contains the Transport class diff --git a/src/core/Transport.hpp b/src/core/Transport.hpp index 46dd419b8eb0621ec97dcd0ada98bcb5100312d2..43ed121f8f40c3cd00520356ea061b61eddc538f 100644 --- a/src/core/Transport.hpp +++ b/src/core/Transport.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __TRANSPORT_HPP__ #define __TRANSPORT_HPP__ diff --git a/src/core/UserDataComm.hpp b/src/core/UserDataComm.hpp index 13d681ce47da463c294ad4ebbf4c1eddfc977f1d..79a4f82f594324cf9897eb7fab4fd0d363e42352 100644 --- a/src/core/UserDataComm.hpp +++ b/src/core/UserDataComm.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file UserDataComm.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/core/UserDataComm.tpp b/src/core/UserDataComm.tpp index 5ecfb74f7ab10add8a8d38345d208264813d6129..4dce1ce0c43b5a3edb36b917789ea70e3fc5ac0b 100644 --- a/src/core/UserDataComm.tpp +++ b/src/core/UserDataComm.tpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + namespace neos { template <typename T> diff --git a/src/core/Utils.hpp b/src/core/Utils.hpp index 8fba6412dec98a61c983425139d6763572d6dc3d..b950066a90c537716cf669a84aeddaf8aa27f534 100644 --- a/src/core/Utils.hpp +++ b/src/core/Utils.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __UTILS_HPP__ #define __UTILS_HPP__ diff --git a/src/geometry/ACylinder.cpp b/src/geometry/ACylinder.cpp index 60f95f5e2ced1a4027a85b942e04b601b2944a66..7e72a0370ab924b72ef13d2e970064e7ef7e5acb 100644 --- a/src/geometry/ACylinder.cpp +++ b/src/geometry/ACylinder.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file ACylinder.cpp * @brief This file contains Analytic Cylinder class declaration diff --git a/src/geometry/ACylinder.hpp b/src/geometry/ACylinder.hpp index f9bc1b371532b778a2e2589b51b09b067bc97ffb..1c3b9d3869afe8831e241576acc1138dba08c9af 100644 --- a/src/geometry/ACylinder.hpp +++ b/src/geometry/ACylinder.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __ACYLINDER_HPP__ #define __ACYLINDER_HPP__ diff --git a/src/geometry/AGeometry.hpp b/src/geometry/AGeometry.hpp index ce131e3d0cce00256657443b00ed688f0de5cc8e..dc7604d8f8e4095c605ce84ba7e0997f28db070c 100644 --- a/src/geometry/AGeometry.hpp +++ b/src/geometry/AGeometry.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __AGEOMETRY_HPP__ #define __AGEOMETRY_HPP__ diff --git a/src/geometry/ASphere.cpp b/src/geometry/ASphere.cpp index 1de08b37598504ecee54e0967d4efa23bfd85799..6ab3a8ca782ddeb5d954743b124daca2837822a1 100644 --- a/src/geometry/ASphere.cpp +++ b/src/geometry/ASphere.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file ASphere.cpp * @brief This file contains Analytic Sphere class declaration diff --git a/src/geometry/ASphere.hpp b/src/geometry/ASphere.hpp index c565243124e896bfa96a1735b19a192c18f540a4..e6a6de8918d7b87477d902afef12b3bf31982a12 100644 --- a/src/geometry/ASphere.hpp +++ b/src/geometry/ASphere.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __ASPHERE_HPP__ #define __ASPHERE_HPP__ diff --git a/src/geometry/CPGeometry.hpp b/src/geometry/CPGeometry.hpp index 98c23242025e3589bb013f53dcd5afd4e752924d..3aa1420176834198c5de396f06ce05a374deda86 100644 --- a/src/geometry/CPGeometry.hpp +++ b/src/geometry/CPGeometry.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __CPGEOMETRY_HPP__ #define __CPGEOMETRY_HPP__ diff --git a/src/geometry/Circle.cpp b/src/geometry/Circle.cpp index f90e5b7094deecad337337dc4de62fe261aff2d3..cc5ee5d6744cd5d1f85fc3bd08619c1b063a7233 100644 --- a/src/geometry/Circle.cpp +++ b/src/geometry/Circle.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Circle.cpp * @brief This file contains the Circle class declaration diff --git a/src/geometry/Circle.hpp b/src/geometry/Circle.hpp index 2a02c68accdb1de82f8e0a8a8ae77ca389eaa7b7..a19b881b491f68f75d4ad04831cd50879eae250d 100644 --- a/src/geometry/Circle.hpp +++ b/src/geometry/Circle.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __CIRCLE_HPP__ #define __CIRCLE_HPP__ diff --git a/src/geometry/Cylinder.cpp b/src/geometry/Cylinder.cpp index 30acfb3bc971e7796ca8550ecfa55a60069249fa..7ce6a0b3eb8dd5897e687d48288e872ad720acd5 100644 --- a/src/geometry/Cylinder.cpp +++ b/src/geometry/Cylinder.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Cylinder.cpp * @brief This file contains the Cylinder class declaration diff --git a/src/geometry/Cylinder.hpp b/src/geometry/Cylinder.hpp index 50ac2c5ab0e159649ac1ac7de171f7d3f69a0eb3..6160f6f074939479aa51bb1225cc78d7fd2ffb57 100644 --- a/src/geometry/Cylinder.hpp +++ b/src/geometry/Cylinder.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __CYLINDER_HPP__ #define __CYLINDER_HPP__ diff --git a/src/geometry/Geo2D.cpp b/src/geometry/Geo2D.cpp index 0cb5286ff6fe286a0902a610ba9e7fad3673953a..21c8737aed5295b9d87e31688538dc4693059f14 100644 --- a/src/geometry/Geo2D.cpp +++ b/src/geometry/Geo2D.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Geo2D.cpp * @brief This file contains 2D Geometry class declaration diff --git a/src/geometry/Geo2D.hpp b/src/geometry/Geo2D.hpp index ecf269c6b4b93c2327ca00e3a85f5535480afc4a..8afdd5eed68f4cf024be634c44ab73e7796a6d41 100644 --- a/src/geometry/Geo2D.hpp +++ b/src/geometry/Geo2D.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __GEO2D_HPP__ #define __GEO2D_HPP__ diff --git a/src/geometry/Geo3D.cpp b/src/geometry/Geo3D.cpp index b46a6573283b1503494dc3483870b5f6f1819479..418941f6c4948ee42cd62554acbc6df8e2cb685d 100644 --- a/src/geometry/Geo3D.cpp +++ b/src/geometry/Geo3D.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Geo3D.cpp * @brief This file contains 3D Geometry class declaration diff --git a/src/geometry/Geo3D.hpp b/src/geometry/Geo3D.hpp index 815a2e4c710f6cdb01f4c1f24d0f7689cc86a96a..dc8ab867e2b5b0ef9ea4d9b43ee0841541258f87 100644 --- a/src/geometry/Geo3D.hpp +++ b/src/geometry/Geo3D.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __GEO3D_HPP__ #define __GEO3D_HPP__ diff --git a/src/geometry/Geometry.hpp b/src/geometry/Geometry.hpp index 58ec5e71ac320d2ad5549e55af60d1bea5a1abe6..44eaedb6fcc9b17cd614221c0a1b30b9d1631098 100644 --- a/src/geometry/Geometry.hpp +++ b/src/geometry/Geometry.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __GEOMETRY_HPP__ #define __GEOMETRY_HPP__ diff --git a/src/geometry/NGeometry.hpp b/src/geometry/NGeometry.hpp index be1c7e7f988d9c84da37d3a91d631621dfa8c297..e5405e18fce2837dc4bac39eff5c5fc3edab84a5 100644 --- a/src/geometry/NGeometry.hpp +++ b/src/geometry/NGeometry.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __NGEOMETRY_HPP__ #define __NGEOMETRY_HPP__ diff --git a/src/geometry/STLGeometry.cpp b/src/geometry/STLGeometry.cpp index b3f9f83c95ac2e4686721e833483c004ecd1bbfa..850c179a8dac0b031925a143b54ad0275fa4b205 100644 --- a/src/geometry/STLGeometry.cpp +++ b/src/geometry/STLGeometry.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include <fstream> #include "STLGeometry.hpp" #include "surfunstructured.hpp" diff --git a/src/geometry/STLGeometry.hpp b/src/geometry/STLGeometry.hpp index 1bbb173ab2c9abd7c4bc2f9f082b1cf5f046ef26..51db617ff180ebc686cb3b71b2d4f7ccbff9f792 100644 --- a/src/geometry/STLGeometry.hpp +++ b/src/geometry/STLGeometry.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __STLGEOMETRY_HPP__ #define __STLGEOMETRY_HPP__ diff --git a/src/geometry/Sphere.cpp b/src/geometry/Sphere.cpp index edefec50f8bace634e3e415c379940a402929026..a1aa4f16a95acbd2c782ba12f5aa7e5235ccbe18 100644 --- a/src/geometry/Sphere.cpp +++ b/src/geometry/Sphere.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Sphere.cpp * @brief This file contains the Circle class declaration diff --git a/src/geometry/Sphere.hpp b/src/geometry/Sphere.hpp index 1951b092ba11ae1d110d44f3b675ec160898e8e5..312fe4199547424c3b42a8c51679f2b20afad940 100644 --- a/src/geometry/Sphere.hpp +++ b/src/geometry/Sphere.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __SPHERE_HPP__ #define __SPHERE_HPP__ diff --git a/src/includes/NeosAssert.hpp b/src/includes/NeosAssert.hpp index d6fa83ff3d154597594d601ac6c2d9591594278a..d5d6a92a71b6edee80665f813569005d2dd43ee2 100644 --- a/src/includes/NeosAssert.hpp +++ b/src/includes/NeosAssert.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file NeosAssert.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/includes/common.hpp b/src/includes/common.hpp index b401598937e14bcdcce160f51b5a6a6e0be33989..db41cc2c059f753dca1dda011e19d5235007c0bb 100644 --- a/src/includes/common.hpp +++ b/src/includes/common.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file common.hpp * diff --git a/src/includes/json.hpp b/src/includes/json.hpp index 4459a208388e28a83541b39c61d1b01f14c91792..3b3a544728ebd4a77d9d5372b22fe7ea5b8d7c85 100644 --- a/src/includes/json.hpp +++ b/src/includes/json.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /* __ _____ _____ _____ __| | __| | | | JSON for Modern C++ diff --git a/src/maths/Function.cpp b/src/maths/Function.cpp index 66b547fc01758b50cee39ff1865036855e4f0a07..f8d4a2ce9d0197f11c441331e2eeed1985e03245 100644 --- a/src/maths/Function.cpp +++ b/src/maths/Function.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Function.cpp * @brief List of math function diff --git a/src/maths/Function.hpp b/src/maths/Function.hpp index 3e11ec1482eaa5edbad37c5d41fa1f428b9ce802..dcde3acc800f5bc7b483fd0eb26a614d40799019 100644 --- a/src/maths/Function.hpp +++ b/src/maths/Function.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Function.hpp * @brief List of math function diff --git a/src/maths/Gradient.cpp b/src/maths/Gradient.cpp index 7c22c48e424d99929902152a53a78c78b689e195..b59a22f8693c10d37663ca63d24c9029dcbb78e8 100644 --- a/src/maths/Gradient.cpp +++ b/src/maths/Gradient.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Gradient.cpp * diff --git a/src/maths/Gradient.hpp b/src/maths/Gradient.hpp index dfe0118cdf21be430862cf3a3d773d2d3bfa269a..fd0c1261a5ddd7a49c9ee818352206aa9e840590 100644 --- a/src/maths/Gradient.hpp +++ b/src/maths/Gradient.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __GRADIENT_HPP__ #define __GRADIENT_HPP__ diff --git a/src/maths/Laplacian.cpp b/src/maths/Laplacian.cpp index 81b263ec9839cb3131cebf542f1dd1db7b855537..b3a9f22592355596d6ac4cea8096800f0b34f8da 100644 --- a/src/maths/Laplacian.cpp +++ b/src/maths/Laplacian.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Laplacian.cpp * @brief This file contains florian laplacian algo diff --git a/src/maths/Laplacian.hpp b/src/maths/Laplacian.hpp index a8d9c689ff2e2c6d3035f241a0b4e3674a2cb294..bd73432fe5ff4c209eb5f6ddca006e4ed5e74a94 100644 --- a/src/maths/Laplacian.hpp +++ b/src/maths/Laplacian.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __LAPLACIAN_HPP__ #define __LAPLACIAN_HPP__ /** diff --git a/src/maths/LaplacianFactory.cpp b/src/maths/LaplacianFactory.cpp index d4f9e2e17a3a37c616ad9f8aef2c081f854a0953..be239346cdc06a0319a53eb94d73ad9484cc35a8 100644 --- a/src/maths/LaplacianFactory.cpp +++ b/src/maths/LaplacianFactory.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file LaplacianFactory.cpp * @brief This file contain the source code for the LaplacianFactory class diff --git a/src/maths/LaplacianFactory.hpp b/src/maths/LaplacianFactory.hpp index 8da3166992265bbde19147e84a73b89da27c3155..f2f97867449f3edf88b06d50fdd0597dca318282 100644 --- a/src/maths/LaplacianFactory.hpp +++ b/src/maths/LaplacianFactory.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file LaplacianFactory.hpp * @brief This file contains a Factory design pattern to return diff --git a/src/maths/interpolator/Distance.cpp b/src/maths/interpolator/Distance.cpp index f52642ebc0a5ca7dad80166ae412a87ed36622d6..3b9eb94df26546ebae684343e409f3db464bab8a 100644 --- a/src/maths/interpolator/Distance.cpp +++ b/src/maths/interpolator/Distance.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Distance.cpp * @brief This file contains the Interpolator class diff --git a/src/maths/interpolator/Distance.hpp b/src/maths/interpolator/Distance.hpp index ae8d52c8f254e84e75552fc7de505c90b935428b..0143c1fa9653e496598789b358511c6d58e259ff 100644 --- a/src/maths/interpolator/Distance.hpp +++ b/src/maths/interpolator/Distance.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Interpolator.hpp * @brief This file contains the Interpolator class diff --git a/src/maths/interpolator/IInterpolator.hpp b/src/maths/interpolator/IInterpolator.hpp index 2be75abfd5d4a0734287efc3ef4c1d834437dd20..ee439d290b66e0debfcce79a4cb12ea13aecd0ab 100644 --- a/src/maths/interpolator/IInterpolator.hpp +++ b/src/maths/interpolator/IInterpolator.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #ifndef __IINTERPOLATOR_HPP__ #define __IINTERPOLATOR_HPP__ /** diff --git a/src/maths/interpolator/InterpolatorFactory.cpp b/src/maths/interpolator/InterpolatorFactory.cpp index 479d7d23dbb08819e2e239c5999a3392e216d2fc..29d23cb08cf7f73440f4bb7cfdf8cd393aea1048 100644 --- a/src/maths/interpolator/InterpolatorFactory.cpp +++ b/src/maths/interpolator/InterpolatorFactory.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file InterpolationFactory.cpp * @brief This file contain the source code for the InterpolationFactory class diff --git a/src/maths/interpolator/InterpolatorFactory.hpp b/src/maths/interpolator/InterpolatorFactory.hpp index 8205e8543645a6f86e30425b00266a93370ed60a..50742b9b4aafc23083d8e532095037a3b0684cfb 100644 --- a/src/maths/interpolator/InterpolatorFactory.hpp +++ b/src/maths/interpolator/InterpolatorFactory.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file InterpolatorFactory.hpp * @brief This file contains a Factory design pattern to return diff --git a/src/maths/interpolator/MLS2D.cpp b/src/maths/interpolator/MLS2D.cpp index 6c9d0fb6c5554e57ecda619f6a40d06f98c95661..fd236ef19918097779ed962128907fd2bde6f812 100644 --- a/src/maths/interpolator/MLS2D.cpp +++ b/src/maths/interpolator/MLS2D.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file MLS2D.cpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/maths/interpolator/MLS2D.hpp b/src/maths/interpolator/MLS2D.hpp index 0c3f98f4a951c3693e7eef2d01416abc9b9a3eb7..1982f44bff2239a22c8c6d78a397f9821aeb518b 100644 --- a/src/maths/interpolator/MLS2D.hpp +++ b/src/maths/interpolator/MLS2D.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file MLS2D.hpp * @author Antoine Gerard <antoine.gerard@inria.fr> diff --git a/src/maths/interpolator/Polynomial2D.cpp b/src/maths/interpolator/Polynomial2D.cpp index 4be1e68b3f16f466ee042828193b33306475e57e..2a72fa4353eb20a25b0984779659ecc449620cb7 100644 --- a/src/maths/interpolator/Polynomial2D.cpp +++ b/src/maths/interpolator/Polynomial2D.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Polynomial2D.cpp * @brief This file contains the 2D polynomial Interpolator class diff --git a/src/maths/interpolator/Polynomial2D.hpp b/src/maths/interpolator/Polynomial2D.hpp index bde51d522a49b8363ca04938d78c571a531fb54a..f99a77185490a9cddfbe9fa3fbc8dcf72d1ded37 100644 --- a/src/maths/interpolator/Polynomial2D.hpp +++ b/src/maths/interpolator/Polynomial2D.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Polynomial2D.hpp * @brief This file contains the Polynomial Interpolator class diff --git a/src/maths/interpolator/Polynomial3D.cpp b/src/maths/interpolator/Polynomial3D.cpp index 4f3a0b982652c13229d8cfc61d4673157178a583..4c77ed739247a31a05435ab9a4f11d59663fd790 100644 --- a/src/maths/interpolator/Polynomial3D.cpp +++ b/src/maths/interpolator/Polynomial3D.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Polynomial3D.cpp * @brief This file contains the 3D Polynomial Interpolator class diff --git a/src/maths/interpolator/Polynomial3D.hpp b/src/maths/interpolator/Polynomial3D.hpp index d0917eadcc60f09bf74de0b5c34d00d0c96d311f..6eb50d3f20834153189a523c09075d45d411ff83 100644 --- a/src/maths/interpolator/Polynomial3D.hpp +++ b/src/maths/interpolator/Polynomial3D.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Polynomial3D.hpp * @brief This file contains the Polynomial Interpolator class diff --git a/src/maths/interpolator/RBF.cpp b/src/maths/interpolator/RBF.cpp index af396917aeb77ad96f49298de0dd633e7b497a64..ac44f60bbf5051be24bacb629504d01c3792fc0a 100644 --- a/src/maths/interpolator/RBF.cpp +++ b/src/maths/interpolator/RBF.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Interpolator.cpp * @brief This file contains the Interpolator class diff --git a/src/maths/interpolator/RBF.hpp b/src/maths/interpolator/RBF.hpp index afdaaa92259755284f445ce7536e0c863cbc1edb..215f5116f8946e16c2823967cce4609e72d7cd88 100644 --- a/src/maths/interpolator/RBF.hpp +++ b/src/maths/interpolator/RBF.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file Interpolator.hpp * @brief This file contains the Interpolator class diff --git a/src/maths/solvers/LaplacianPetsc.cpp b/src/maths/solvers/LaplacianPetsc.cpp index 57df2baf48a80e8f37b6ab77b72bc921618d5ddc..287167db5232af9a507ea988d5bc81ed95d642e9 100644 --- a/src/maths/solvers/LaplacianPetsc.cpp +++ b/src/maths/solvers/LaplacianPetsc.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file LaplacianPetsc.cpp * @brief This file contains florian laplacian algo diff --git a/src/maths/solvers/LaplacianPetsc.hpp b/src/maths/solvers/LaplacianPetsc.hpp index 5006a07fd33a28206a6f25102a122e787f560c6e..6a38e29259cd0f2e2fd3422830429c117b564446 100644 --- a/src/maths/solvers/LaplacianPetsc.hpp +++ b/src/maths/solvers/LaplacianPetsc.hpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + /** * @file LaplacianPetsc.hpp * @brief This file contains florian LaplacianPetsc algo diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b91231919ff64f7bb80a424339cda1d8daf7f66d..f057a9aa373d7d879eab45145a6150d9b82fdc3c 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,3 +1,25 @@ +# ------------------------------------------------------------------------- +# +# NEOS +# +# ------------------------------------------------------------------------- +# License +# This file is part of Neos. +# +# Neos is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License v3 (LGPL) +# as published by the Free Software Foundation. +# +# Neos 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 Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Neos. If not, see <http://www.gnu.org/licenses/>. +# +#--------------------------------------------------------------------------- + set(NEOS_TEST_SRCS "") if (BUILD_INTERPOLATOR) diff --git a/tests/grid.cpp b/tests/grid.cpp index b0c761827c03d78a3e9af1c0cb0817260ac8cf82..a69ecffd5ac78f09025d74c61d381f84db1ed5d4 100644 --- a/tests/grid.cpp +++ b/tests/grid.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Grid.hpp" #include "gtest/gtest.h" diff --git a/tests/interpolator.cpp b/tests/interpolator.cpp index 17f6c6179cc3fd19a86ff8c490b1261c118e14e9..ab5283f7696791d4d16765d56c523296ef48d60c 100644 --- a/tests/interpolator.cpp +++ b/tests/interpolator.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "InterpolatorFactory.hpp" #include "Function.hpp" #include "common.hpp" diff --git a/tests/laplacian.cpp b/tests/laplacian.cpp index 012deae4fab873f91a0500c6e364d025b70ed3fd..7c0224a9a8330317ab6ac5d7ecc153c7e0649228 100644 --- a/tests/laplacian.cpp +++ b/tests/laplacian.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "bitpit.hpp" #include "LaplacianFactory.hpp" #include "Grid.hpp" diff --git a/tests/levelset.cpp b/tests/levelset.cpp index 6969576927507485c12d939467464ff14b83c58a..3bc61ae59898ee16f5e491acb93f64dc80356965 100644 --- a/tests/levelset.cpp +++ b/tests/levelset.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include "gtest/gtest.h" #include <math.h> diff --git a/tests/main.cpp b/tests/main.cpp index 64a7173ef8aaa73c6b7308b9cd510063ee7ea86c..68096a203aae3091f1bc9ed80c46509c93c0c6d2 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "Neos.hpp" #include "gtest/gtest.h" diff --git a/tests/neos.cpp b/tests/neos.cpp index 62d4716a57b13e3e8e9bc686d1c1643ae48017d4..0512179796df9f99b85fed3d2c4c2b906e83b325 100644 --- a/tests/neos.cpp +++ b/tests/neos.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "NeosInterface.hpp" #include "gtest/gtest.h" diff --git a/tests/transport.cpp b/tests/transport.cpp index 6a8c1a8944cc7660703e15786c3b0df29bdb6f03..a6dce5280495cc414ec4df6261765a4cb584ad54 100644 --- a/tests/transport.cpp +++ b/tests/transport.cpp @@ -1,3 +1,25 @@ +/* -------------------------------------------------------------------------*\ + * + * NEOS + * + * ------------------------------------------------------------------------- + * License + * This file is part of Neos. + * + * Neos is free software: you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License v3 (LGPL) + * as published by the Free Software Foundation. + * + * Neos 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 Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Neos. If not, see <http://www.gnu.org/licenses/>. + * +\*---------------------------------------------------------------------------*/ + #include "bitpit.hpp" #include "Transport.hpp" #include "Grid.hpp"