Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Jean-Eric Campagne
LagSHT
Commits
2b9028c2
Commit
2b9028c2
authored
Oct 08, 2015
by
Jean-Eric Campagne
Browse files
(JEC) 8/10/15 add in each header files a licence/non warranty part
parent
799c857e
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
307 additions
and
9 deletions
+307
-9
Makefile
Makefile
+1
-1
src/lagSphericTransform.h
src/lagSphericTransform.h
+22
-8
src/lagsht_bessel.h
src/lagsht_bessel.h
+25
-0
src/lagsht_exceptions.h
src/lagsht_exceptions.h
+23
-0
src/lagsht_geom.h
src/lagsht_geom.h
+23
-0
src/lagsht_healpixhelper.h
src/lagsht_healpixhelper.h
+23
-0
src/lagsht_numbers.h
src/lagsht_numbers.h
+23
-0
src/lagsht_spheregeom.h
src/lagsht_spheregeom.h
+23
-0
src/lagsht_utils.h
src/lagsht_utils.h
+23
-0
src/laguerre2bessel.h
src/laguerre2bessel.h
+23
-0
src/laguerreBuilder.h
src/laguerreBuilder.h
+23
-0
src/laguerreTransform.h
src/laguerreTransform.h
+25
-0
src/quadinteg.h
src/quadinteg.h
+26
-0
src/walltimer.h
src/walltimer.h
+24
-0
No files found.
Makefile
View file @
2b9028c2
...
...
@@ -83,7 +83,7 @@ endif
.PHONY
:
tidy
tidy
:
rm
*
~
find
.
-name
rm
*
~ | xargs
-I
{}
rm
{}
.PHONY
:
clean
clean
:
...
...
src/lagSphericTransform.h
View file @
2b9028c2
#ifndef 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"
// #include "sharp_geomhelpers.h"
// #include "sharp_almhelpers.h"
// #include "sharp_cxx.h"
/
*
* LagSHT is being developed at the Linear Accelerateur Laboratory (LAL)
* 91898 ORSAY CEDEX - FRANCE
* main author: J.E Campagne
*/
#include "lagsht_spheregeom.h"
#include "laguerreTransform.h"
//#include "lagsht_geom.h"
#include "lagsht_exceptions.h"
...
...
src/lagsht_bessel.h
View file @
2b9028c2
#ifndef 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
#include <vector>
#include <algorithm>
...
...
src/lagsht_exceptions.h
View file @
2b9028c2
#ifndef 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 <string>
...
...
src/lagsht_geom.h
View file @
2b9028c2
#ifndef 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 <utility> // std::pair, std::make_pair
...
...
src/lagsht_healpixhelper.h
View file @
2b9028c2
#ifndef 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
...
...
src/lagsht_numbers.h
View file @
2b9028c2
#ifndef 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
// should not be used outside this file.
...
...
src/lagsht_spheregeom.h
View file @
2b9028c2
#ifndef 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 <string>
...
...
src/lagsht_utils.h
View file @
2b9028c2
#ifndef 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 !!!!
...
...
src/laguerre2bessel.h
View file @
2b9028c2
#ifndef 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 <vector>
...
...
src/laguerreBuilder.h
View file @
2b9028c2
#ifndef 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 <vector>
...
...
src/laguerreTransform.h
View file @
2b9028c2
#ifndef 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 "laguerreBuilder.h"
...
...
src/quadinteg.h
View file @
2b9028c2
#ifndef 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 <cmath>
#include <cfloat>
...
...
src/walltimer.h
View file @
2b9028c2
/*
* 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.
*
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment