#include <math.h>
#include <ctype.h>
#include <complex.h>
Go to the source code of this file.
Data Structures | |
struct | poly |
Defines | |
#define | MAX(a, b) ((a<b)?b:a) |
#define | MIN(a, b) ((a<b)?a:b) |
#define | QUAD_TOL 1e-7 |
Functions | |
int | poly_print (poly *p) |
poly * | poly_hermite (int N) |
poly * | poly_new (int n) |
int | poly_free (poly *p) |
long double | poly_eval (poly *p, long double z) |
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) |
long double | quad_adaptive_real (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 (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_inf (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) |
#define MAX | ( | a, | |||
b | ) | ((a<b)?b:a) |
#define MIN | ( | a, | |||
b | ) | ((a<b)?a:b) |
#define QUAD_TOL 1e-7 |
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 * | p, | |
long double | z | |||
) |
int poly_free | ( | poly * | p | ) |
poly_free: Free memory associated with the polynomial p.
p | data structure that represent a polynomial. |
poly* poly_hermite | ( | int | N | ) |
poly* poly_new | ( | int | n | ) |
Create a polynomial of degree n.
n | degree of the polynomial. |
int poly_print | ( | poly * | p | ) |
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 | |||
) |
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 | |||
) |