commit 461af6de74f8a064cd086ce7da3e0a775aa77e1f parent d65b622baa9aaa10a9cdb1afe5a3df9409dba3f5 Author: Vincent Forest <vincent.forest@meso-star.com> Date: Fri, 20 Apr 2018 15:07:27 +0200 Merge branch 'release_0.8' into develop Diffstat:
67 files changed, 118 insertions(+), 94 deletions(-)
diff --git a/README.md b/README.md @@ -60,6 +60,22 @@ informations on CMake. ## Release notes +### Version 0.8 + +Add the support of per-triangle absorbed flux density. The `per_primitive` +attribute of the receiver file format controls which flux densities to output +for each triangle of a receiver. Its value can be: + +- `NONE`: no per-triangle flux density is computed, i.e. no receiver map is + output for the receiver. It was the comportment of the previous version of + Solstice when the `per_primitive` flag was undefined or was set to 0. +- `INCOMING`: output the estimate of the per-triangle incoming flux density. + It was the comportment of the previous version of Solstice when the + `per_primitive` flag was set to 1. +- `ABSORBED`: output the estimate of the per-triangle absorbed flux density. +- `INCOMING_AND_ABSORBED`: output both the estimates of incoming and absorbed + flux density for each triangle of the receiver. + ### Version 0.7.1 - Replace the `roughness` parameter of the mirror material by the @@ -167,7 +183,7 @@ informations on CMake. Solstice is developed by [|Meso|Star>](http://www.meso-star.com) for the [National Center for Scientific Research](http://www.cnrs.fr/index.php) (CNRS). -This is a free software copyright (C) CNRS 2016-2018 released under the GPL v3+ +This is a free software copyright (C) 2016-2018 CNRS released under the GPL v3+ license: GNU GPL version 3 or later. You are welcome to redistribute it under certain conditions; refer to the COPYING file for details. diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) CNRS 2016-2018 +# Copyright (C) 2016-2018 CNRS # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -96,8 +96,8 @@ configure_file(${SOLSTICE_SOURCE_DIR}/../doc/solstice.1.txt.in ${CMAKE_CURRENT_BINARY_DIR}/doc/solstice.1.txt @ONLY) set(VERSION_MAJOR 0) -set(VERSION_MINOR 7) -set(VERSION_PATCH 1) +set(VERSION_MINOR 8) +set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) configure_file(${SOLSTICE_SOURCE_DIR}/solstice_version.h.in diff --git a/cmake/doc/CMakeLists.txt b/cmake/doc/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) CNRS 2016-2018 +# Copyright (C) 2016-2018 CNRS # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/parser/CMakeLists.txt b/cmake/parser/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) CNRS 2016-2018 +# Copyright (C) 2016-2018 CNRS # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/receivers/CMakeLists.txt b/cmake/receivers/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) CNRS 2016-2018 +# Copyright (C) 2016-2018 CNRS # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/doc/solstice-input.5.txt b/doc/solstice-input.5.txt @@ -1,4 +1,4 @@ -// Copyright (C) CNRS 2016-2018 +// Copyright (C) 2016-2018 CNRS // // This is free documentation: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/doc/solstice-output.5.txt b/doc/solstice-output.5.txt @@ -1,4 +1,4 @@ -// Copyright (C) CNRS 2016-2018 +// Copyright (C) 2016-2018 CNRS // // This is free documentation: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -335,27 +335,28 @@ Receiver map ~~~~~~~~~~~~ A receiver defined in the submitted *solstice-receiver*(5) file, can have a -per-primitive estimate of its incoming flux and/or absorbed flux if its -*per_primitive* flag is active. In this case, *solstice*(1) generates a -*receiver-map* that is actually an ASCII VTK file [2] that stores the -triangular mesh of the receiver and, for each triangle, the estimate of its -associated incoming flux and/or absorbed flux. The "definition" of the -receiver map is thus controlled by the discretisation of the receiver's shape, -as described in the *solstice-input*(5) file. Note that to obtain a good -estimate of the per-triangle fluxes, one have to ensure that the number of -per-triangle experiments is sufficient regarding the targeted accuracy. Since -only a small fraction of the overall sampled radiative paths reach a given -triangle, the total number of experiments required through the *-n* option of -*solstice*(1) should be increased significantly, as 1 or 2 order of magnitude. - -The number of written per-triangle flux estimates depends on the receiver's -parameters: both front and back sides of the receiver can be active and each -side can produce an estimate both for the incoming flux and for the absorbed -flux. As a consequence, the output can include up to 4 different estimates -that are written in the order: incoming front, absorbed front, incoming back, -absorbed back. The following grammar gives a brief description of the -formatting of a *VTK-RECEIVER-MAP*. Please refer to the VTK format -specification [2] for more informations on the VTK file format. +per-primitive estimate of its incoming flux density and/or absorbed flux +density if its *per_primitive* flag is active. In this case, *solstice*(1) +generates a *receiver-map* that is actually an ASCII VTK file [2] that stores +the triangular mesh of the receiver and, for each triangle, the estimate of +its associated incoming flux density and/or absorbed flux density. The +"definition" of the receiver map is thus controlled by the discretisation of +the receiver's shape, as described in the *solstice-input*(5) file. Note that +to obtain a good estimate of the per-triangle flux densities, one have to +ensure that the number of per-triangle experiments is sufficient regarding the +targeted accuracy. Since only a small fraction of the overall sampled +radiative paths reach a given triangle, the total number of experiments +required through the *-n* option of *solstice*(1) should be increased +significantly, as 1 or 2 order of magnitude. + +The number of written per-triangle flux density estimates depends on the +receiver's parameters: both front and back sides of the receiver can be active +and each side can produce an estimate both for the incoming flux density and +for the absorbed flux density. As a consequence, the output can include up to +4 different estimates that are written in the order: incoming front, absorbed +front, incoming back, absorbed back. The following grammar gives a brief +description of the formatting of a *VTK-RECEIVER-MAP*. Please refer to the VTK +format specification [2] for more informations on the VTK file format. [verse] _______ @@ -383,7 +384,14 @@ VTK-RECEIVER-MAP ::= # vtk DataFile Version 2.0 <map-front-data> ::= <map-side-data> <map-back-data> ::= <map-side-data> -<map-side-data> ::= SCALARS <side-and-flux-names> float 2 +<map-side-data> ::= <incoming-flux> + | <absorbed-flux> + | <incoming-flux> <absorbed-flux> + +<incoming-flux> ::= <flux-density-data> +<absorbed-flux> ::= <flux-density-data> + +<flux-density-data> ::= SCALARS <side-and-flux-names> float 2 LOOKUP_TABLE default <estimate> [ <estimate> ... ] diff --git a/doc/solstice-receiver.5.txt b/doc/solstice-receiver.5.txt @@ -1,4 +1,4 @@ -// Copyright (C) CNRS 2016-2018 +// Copyright (C) 2016-2018 CNRS // // This is free documentation: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -51,8 +51,8 @@ back facing. Finally, if the optional *per_primitive* flag is set, *solstice*(1) will estimate the irradiance for each triangle of the receiver and use these data to generate a receiver map as described in *solstice-output*(5). The *per-primitive* flag can be set to *INCOMING*, -*ABSORBED* or *INCOMING_AND_ABSORBED* to produce the incoming flux map, the -absorbed flux map, or both. +*ABSORBED* or *INCOMING_AND_ABSORBED* to produce the incoming flux density +map, the absorbed flux density map, or both. GRAMMAR ------- @@ -64,7 +64,7 @@ _______ <receiver> ::= name: <entity-identifier> side: <side-identifier> - [ per_primitive: <per-primitive-mode> ] + [ per_primitive: <per-primitive-mode> ] # Default: NONE <side-identifier> ::= FRONT | BACK diff --git a/src/main.c b/src/main.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser.c b/src/parser/solparser.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser.h b/src/parser/solparser.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_atmosphere.c b/src/parser/solparser_atmosphere.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_atmosphere.h b/src/parser/solparser_atmosphere.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_c.h b/src/parser/solparser_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_entity.c b/src/parser/solparser_entity.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_entity.h b/src/parser/solparser_entity.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_geometry.c b/src/parser/solparser_geometry.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_geometry.h b/src/parser/solparser_geometry.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_image.c b/src/parser/solparser_image.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_image.h b/src/parser/solparser_image.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_material.c b/src/parser/solparser_material.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_material.h b/src/parser/solparser_material.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_medium.c b/src/parser/solparser_medium.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_medium.h b/src/parser/solparser_medium.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_mtl_data.c b/src/parser/solparser_mtl_data.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_mtl_data.h b/src/parser/solparser_mtl_data.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_pivot.c b/src/parser/solparser_pivot.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_pivot.h b/src/parser/solparser_pivot.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_shape.h b/src/parser/solparser_shape.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_spectrum.c b/src/parser/solparser_spectrum.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_spectrum.h b/src/parser/solparser_spectrum.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_sun.c b/src/parser/solparser_sun.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/solparser_sun.h b/src/parser/solparser_sun.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser.c b/src/parser/test_solparser.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser2.c b/src/parser/test_solparser2.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser3.c b/src/parser/test_solparser3.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser4.c b/src/parser/test_solparser4.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser5.c b/src/parser/test_solparser5.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser6.c b/src/parser/test_solparser6.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser7.c b/src/parser/test_solparser7.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser8.c b/src/parser/test_solparser8.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser_mirror.c b/src/parser/test_solparser_mirror.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser_normal_map.c b/src/parser/test_solparser_normal_map.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/parser/test_solparser_spectrum.c b/src/parser/test_solparser_spectrum.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/receivers/srcvl.c b/src/receivers/srcvl.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/receivers/srcvl.h b/src/receivers/srcvl.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/receivers/test_srcvl.c b/src/receivers/test_srcvl.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/receivers/test_srcvl2.c b/src/receivers/test_srcvl2.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice.c b/src/solstice.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice.h b/src/solstice.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_args.c b/src/solstice_args.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_atmosphere.c b/src/solstice_atmosphere.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_c.h b/src/solstice_c.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_draw.c b/src/solstice_draw.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_dump.c b/src/solstice_dump.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_entity.c b/src/solstice_entity.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_material.c b/src/solstice_material.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_node.c b/src/solstice_node.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_object.c b/src/solstice_object.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_solve.c b/src/solstice_solve.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_spectrum.c b/src/solstice_spectrum.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_sun.c b/src/solstice_sun.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_sun_spectrum.c b/src/solstice_sun_spectrum.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/solstice_sun_spectrum.h b/src/solstice_sun_spectrum.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_solstice_args.c b/src/test_solstice_args.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_solstice_simulation.c b/src/test_solstice_simulation.c @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/test_solstice_utils.h b/src/test_solstice_utils.h @@ -1,4 +1,4 @@ -/* Copyright (C) CNRS 2016-2018 +/* Copyright (C) 2016-2018 CNRS * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by