11 |
|
#include <fstream> |
12 |
|
|
13 |
|
#include "fftw3.h" |
14 |
+ |
#include "cospmls.h" |
15 |
+ |
#include "makeweights.h" |
16 |
+ |
#include "FST_semi_memo.h" |
17 |
+ |
#include "SHFunc.hpp" |
18 |
|
|
19 |
|
using namespace std; |
20 |
|
|
24 |
|
SphereHarm( int bandWidth ); |
25 |
|
virtual ~SphereHarm(); |
26 |
|
void doTransforms(vector<double> gridData); |
27 |
< |
void printShapesFileStart(char name[200], string particle, double mass, |
27 |
> |
void printShapesFileStart(char name[200], char particle[80], double mass, |
28 |
|
double momInert[3][3]); |
29 |
< |
void printToShapesFile(char name[200], int index); |
29 |
> |
void printToShapesFile(char name[200], int index, double tolVal); |
30 |
> |
double normFactor(int L, int M); |
31 |
> |
double factorialFunc(double n); |
32 |
|
|
33 |
|
protected: |
34 |
|
int l, m; |