Commit 2b9028c2 authored by Jean-Eric Campagne's avatar Jean-Eric Campagne
Browse files

(JEC) 8/10/15 add in each header files a licence/non warranty part

parent 799c857e
...@@ -83,7 +83,7 @@ endif ...@@ -83,7 +83,7 @@ endif
.PHONY: tidy .PHONY: tidy
tidy : tidy :
rm *~ find . -name rm *~ | xargs -I {} rm {}
.PHONY: clean .PHONY: clean
clean : clean :
......
#ifndef LAGSPHERICTRANSFORM_SEEN #ifndef LAGSPHERICTRANSFORM_SEEN
#define LAGSPHERICTRANSFORM_SEEN #define LAGSPHERICTRANSFORM_SEEN
// #include <utility> // std::pair, std::make_pair /*
// using namespace std; * This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
//Sharp /*
// #include "sharp_lowlevel.h" * LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
// #include "sharp_geomhelpers.h" * 91898 ORSAY CEDEX - FRANCE
// #include "sharp_almhelpers.h" * main author: J.E Campagne
// #include "sharp_cxx.h" */
#include "lagsht_spheregeom.h" #include "lagsht_spheregeom.h"
#include "laguerreTransform.h" #include "laguerreTransform.h"
//#include "lagsht_geom.h"
#include "lagsht_exceptions.h" #include "lagsht_exceptions.h"
......
#ifndef LAGSHTBESSEL_SEEN #ifndef LAGSHTBESSEL_SEEN
#define LAGSHTBESSEL_SEEN #define LAGSHTBESSEL_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
//STD //STD
#include <vector> #include <vector>
#include <algorithm> #include <algorithm>
......
#ifndef LAGSHTEXCEPTIONS_SEEN #ifndef LAGSHTEXCEPTIONS_SEEN
#define LAGSHTEXCEPTIONS_SEEN #define LAGSHTEXCEPTIONS_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <exception> #include <exception>
#include <string> #include <string>
......
#ifndef LAGSHTGEOM_SEEN #ifndef LAGSHTGEOM_SEEN
#define LAGSHTGEOM_SEEN #define LAGSHTGEOM_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <vector> #include <vector>
#include <utility> // std::pair, std::make_pair #include <utility> // std::pair, std::make_pair
......
#ifndef LAGSHTHEALPIXHELPER_SEEN #ifndef LAGSHTHEALPIXHELPER_SEEN
#define LAGSHTHEALPIXHELPER_SEEN #define LAGSHTHEALPIXHELPER_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
//extracted from Healpix 3.20 src/C/subs/chealpix.c //extracted from Healpix 3.20 src/C/subs/chealpix.c
......
#ifndef LAGSHTNUMBERS_SEEN #ifndef LAGSHTNUMBERS_SEEN
#define LAGSHTNUMBERS_SEEN #define LAGSHTNUMBERS_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
// Template magic to select the proper data types. These templates // Template magic to select the proper data types. These templates
// should not be used outside this file. // should not be used outside this file.
......
#ifndef LAGSHTSPHEREGEOM_SEEN #ifndef LAGSHTSPHEREGEOM_SEEN
#define LAGSHTSPHEREGEOM_SEEN #define LAGSHTSPHEREGEOM_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <cmath> #include <cmath>
#include <string> #include <string>
......
#ifndef LAGSHTUTILS_SEEN #ifndef LAGSHTUTILS_SEEN
#define LAGSHTUTILS_SEEN #define LAGSHTUTILS_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
//-------- Util function to get the machine memory avaliable to avoid asking too much !!!! //-------- Util function to get the machine memory avaliable to avoid asking too much !!!!
......
#ifndef LAGUERRE2BESSEL_SEEN #ifndef LAGUERRE2BESSEL_SEEN
#define LAGUERRE2BESSEL_SEEN #define LAGUERRE2BESSEL_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <iostream> #include <iostream>
#include <vector> #include <vector>
......
#ifndef LAGUERREBUILDER_SEEN #ifndef LAGUERREBUILDER_SEEN
#define LAGUERREBUILDER_SEEN #define LAGUERREBUILDER_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <cmath> //very important for abs definition #include <cmath> //very important for abs definition
#include <vector> #include <vector>
......
#ifndef LAGUERRETRANSFORM_SEEN #ifndef LAGUERRETRANSFORM_SEEN
#define LAGUERRETRANSFORM_SEEN #define LAGUERRETRANSFORM_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include <complex> #include <complex>
#include "laguerreBuilder.h" #include "laguerreBuilder.h"
......
#ifndef QUADINTEG_H_SEEN #ifndef QUADINTEG_H_SEEN
#define QUADINTEG_H_SEEN #define QUADINTEG_H_SEEN
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
// include standard c/c++ // include standard c/c++
#include <cmath> #include <cmath>
#include <cfloat> #include <cfloat>
......
/*
* This file is part of LagSHT.
*
* LagSHT is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LagSHT is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libsharp; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
/* /*
* This file is part of libcxxsupport. * This file is part of libcxxsupport.
* *
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment