5 void *outptr=malloc(size);
13 void *outptr=calloc(nmemb,size);
22 FILE *fout=fopen(path,mode);
33 while((fgets(ch,
sizeof(ch),f))!=NULL) {
45 vsprintf(msg,fmt,args);
49 fprintf(stderr,
"Fatal: %s",msg);
53 fprintf(stderr,
"Warning: %s",msg);
60 spl->
intacc=gsl_interp_accel_alloc();
61 spl->
spline=gsl_spline_alloc(gsl_interp_cspline,n);
62 gsl_spline_init(spl->
spline,x,y,n);
83 gsl_spline_free(spl->
spline);
84 gsl_interp_accel_free(spl->
intacc);
164 csm_params_free(par->
cpar);
void dam_report_error(int level, char *fmt,...)
SplPar * spline_init(int n, double *x, double *y, double y0, double yf)
FILE * dam_fopen(const char *path, const char *mode)
void * dam_calloc(size_t nmemb, size_t size)
RunParams * param_new(void)
static CCL_BEGIN_DECLS double x[111][8]
gsl_interp_accel * intacc
double spline_eval(double x, SplPar *spl)
void * dam_malloc(size_t size)
void spline_free(SplPar *spl)
void param_free(RunParams *par)
int dam_linecount(FILE *f)