From fda1ab6babed79842534b3a21a6ee96bc26f9d93 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Tue, 16 Dec 2014 14:47:56 +0000 Subject: [PATCH] Real spherical harmonics are programmed. Inefficiently, but for testing purposes they works. --- src/sh.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sh.c b/src/sh.c index 9cb623e..add5a38 100644 --- a/src/sh.c +++ b/src/sh.c @@ -5,7 +5,7 @@ #include "io.h" #include <string.h> - +/* do not use!!! */ ts_spharm *sph_init(ts_vertex_list *vlist, ts_uint l){ ts_uint j,i; ts_spharm *sph=(ts_spharm *)malloc(sizeof(ts_spharm)); @@ -392,7 +392,7 @@ for(i=0;i<sph->l;i++){ for(j=0;j<2*i+1;j++){ /* DEBUG fprintf(stderr,"sph->sumUlm2[%d][%d]=%e\n",i,j,sph->ulm[i][j]* sph->ulm[i][j]); */ - sph->sumUlm2[i][j]+=sph->ulm[i][j]* sph->ulm[i][j]; + sph->sumUlm2Old[i][j]+=sph->ulm[i][j]* sph->ulm[i][j]; } } sph->N++; @@ -405,7 +405,7 @@ FILE *fh; char filename[10000]; strcpy(filename, command_line_args.path); - strcat(filename, "sph2out.dat"); + strcat(filename, "sph2outOld.dat"); fh=fopen(filename, "w"); if(fh==NULL){ err("Cannot open file %s for writing"); @@ -417,7 +417,7 @@ fprintf(fh,"l,\tm,\tulm^2avg\n"); for(i=0;i<sph->l;i++){ for(j=0;j<2*i+1;j++){ - fprintf(fh,"%d,\t%d,\t%e\n", i, j-i, sph->sumUlm2[i][j]/(ts_double)sph->N); + fprintf(fh,"%d,\t%d,\t%e\n", i, j-i, sph->sumUlm2Old[i][j]/(ts_double)sph->N); } fprintf(fh,"\n"); -- Gitblit v1.9.3