From 86b69b3803b1b31c040cede6b47bf617561b3b81 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Tue, 01 Mar 2016 08:36:37 +0000 Subject: [PATCH] Polymeres are restored --- src/shcomplex.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/shcomplex.c b/src/shcomplex.c index 7afe27e..7d8c9d8 100644 --- a/src/shcomplex.c +++ b/src/shcomplex.c @@ -130,9 +130,9 @@ } -ts_double calculateKc(ts_vesicle *vesicle){ - ts_int min=4; - ts_int max=vesicle->sphHarmonics->l-6; +ts_double calculateKc(ts_vesicle *vesicle, ts_int lmin, ts_int lmax){ + ts_int min=lmin; + ts_int max=lmax; //vesicle->sphHarmonics->l-3; ts_long i,j; ts_double retval, bval; gsl_matrix *A=gsl_matrix_alloc(max-min,2); @@ -146,7 +146,7 @@ for(i=min;i<max;i++){ gsl_matrix_set(A, i-min,0,(ts_double)((i-1)*(i+2))); gsl_matrix_set(A, i-min,1,(ts_double)((i-1)*(i+2)*(i+1)*i)); - fprintf(stderr,"%e %e\n", gsl_matrix_get(A,i-min,0), gsl_matrix_get(A,i-min,1)); +// fprintf(stderr,"%e %e\n", gsl_matrix_get(A,i-min,0), gsl_matrix_get(A,i-min,1)); bval=0.0; //average for m from 0..l (only positive m's) for(j=0;j<=i;j++){ @@ -155,7 +155,7 @@ bval=bval/(ts_double)vesicle->sphHarmonics->N/(ts_double)(i+1); gsl_vector_set(b,i-min,1.0/bval); - fprintf(stderr,"%e\n", 1.0/gsl_vector_get(b,i-min)); +// fprintf(stderr,"%e\n", 1.0/gsl_vector_get(b,i-min)); } // fprintf(stderr,"b[2]=%e\n",gsl_vector_get(b,1)); gsl_linalg_QR_decomp(A,tau); -- Gitblit v1.9.3