mlib.c File Reference

#include <stdlib.h>
#include <strings.h>
#include <stdio.h>
#include <ctype.h>
#include <math.h>
#include "mlib.h"

Functions

int poly_free (poly *p)
polypoly_new (int n)
long double poly_eval (poly *pc, long double z)
polypoly_hermite (int N)
int poly_print (poly *pc)
unsigned long long fact_l (unsigned long long n)
long double fact_d (long double n)
long double fact_sqrt (long double n)
long double fact_seq (long double s, long double f)
complex long double quad_adaptive_complex_rec (complex long double(*f)(long double, void *), void *param, long double a, long double b, complex long double fa, complex long double fc, complex long double fb, long double tol)
complex long double quad_adaptive_complex (complex long double(*f)(long double, void *), long double x_min, long double x_max, long double dx, void *param)
complex long double quad_adaptive_complex_inf (complex long double(*f)(long double, void *), long double x_min, long double x_max, long double dx, void *param)
long double quad_adaptive_real_rec (long double(*f)(long double, void *), void *param, long double a, long double b, long double fa, long double fc, long double fb, long double tol)
long double quad_adaptive_real (long double(*f)(long double, void *), long double x_min, long double x_max, long double dx, void *param)
long double quad_adaptive_real_inf (long double(*f)(long double, void *), long double x_min, long double x_max, long double dx, void *param)

Function Documentation

long double fact_d ( long double  n  ) 

unsigned long long fact_l ( unsigned long long  n  ) 

long double fact_seq ( long double  s,
long double  f 
)

long double fact_sqrt ( long double  n  ) 

long double poly_eval ( poly pc,
long double  z 
)

int poly_free ( poly p  ) 

poly_free: Free memory associated with the polynomial p.

Parameters:
p data structure that represent a polynomial.

poly* poly_hermite ( int  N  ) 

poly* poly_new ( int  n  ) 

Create a polynomial of degree n.

Parameters:
n degree of the polynomial.

int poly_print ( poly pc  ) 

complex long double quad_adaptive_complex ( complex long double(*)(long double, void *)  f,
long double  x_min,
long double  x_max,
long double  dx,
void *  param 
)

complex long double quad_adaptive_complex_inf ( complex long double(*)(long double, void *)  f,
long double  x_min,
long double  x_max,
long double  dx,
void *  param 
)

complex long double quad_adaptive_complex_rec ( complex long double(*)(long double, void *)  f,
void *  param,
long double  a,
long double  b,
complex long double  fa,
complex long double  fc,
complex long double  fb,
long double  tol 
)

long double quad_adaptive_real ( long double(*)(long double, void *)  f,
long double  x_min,
long double  x_max,
long double  dx,
void *  param 
)

long double quad_adaptive_real_inf ( long double(*)(long double, void *)  f,
long double  x_min,
long double  x_max,
long double  dx,
void *  param 
)

long double quad_adaptive_real_rec ( long double(*)(long double, void *)  f,
void *  param,
long double  a,
long double  b,
long double  fa,
long double  fc,
long double  fb,
long double  tol 
)


Generated on Thu Jun 12 16:48:45 2008 for QDpack by  doxygen 1.5.1