CAFE
Computational Analysis of gene Family Evolution
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
matrix_exponential.h
Go to the documentation of this file.
1 double *expm11 ( int n, double a[] );
2 double *expm2 ( int n, double a[] );
3 double *expm3 ( int n, double a[] );
4 int i4_max ( int i1, int i2 );
5 int i4_min ( int i1, int i2 );
6 double *mexp_a ( int test, int n );
7 double *mexp_expa ( int test, int n );
8 int mexp_n ( int test );
9 void mexp_story ( int test );
10 int mexp_test_num ( void );
11 double r8_abs ( double x );
12 double r8_add ( double x, double y );
13 double r8_epsilon ( void );
14 double r8_huge ( void );
15 double r8_log_2 ( double x );
16 double r8_max ( double x, double y );
17 void r8mat_add ( int m, int n, double alpha, double a[], double beta,
18  double b[], double c[] );
19 void r8mat_copy ( int m, int n, double a1[], double a2[] );
20 double *r8mat_copy_new ( int m, int n, double a1[] );
21 double *r8mat_copy_new ( int m, int n, double a1[] );
22 double *r8mat_fss_new ( int n, double a[], int nb, double b[] );
23 double *r8mat_identity_new ( int n );
24 void r8mat_minvm ( int n1, int n2, double a[], double b[], double c[] );
25 void r8mat_mm ( int n1, int n2, int n3, double a[], double b[], double c[] );
26 double r8mat_norm_l1 ( int m, int n, double a[] );
27 double r8mat_norm_li ( int m, int n, double a[] );
28 void r8mat_print ( int m, int n, double a[], char *title );
29 void r8mat_print_some ( int m, int n, double a[], int ilo, int jlo, int ihi,
30  int jhi, char *title );
31 void r8mat_scale ( int m, int n, double s, double a[] );
32 int r8mat_significant ( int m, int n, double r[], double s[] );;
33 double *r8mat_zero_new ( int m, int n );
34 void timestamp ( void );
double r8mat_norm_li(int m, int n, double a[])
Definition: matrix_exponential.c:1853
int i4_min(int i1, int i2)
Definition: matrix_exponential.c:306
double r8_epsilon(void)
Definition: matrix_exponential.c:1120
int mexp_n(int test)
Definition: matrix_exponential.c:758
double * r8mat_identity_new(int n)
Definition: matrix_exponential.c:1610
double * r8mat_zero_new(int m, int n)
Definition: matrix_exponential.c:2175
double beta(double alpha, double beta)
Definition: mathfunc.c:156
void r8mat_print(int m, int n, double a[], char *title)
Definition: matrix_exponential.c:1918
double * mexp_expa(int test, int n)
Definition: matrix_exponential.c:547
void mexp_story(int test)
Definition: matrix_exponential.c:851
double * mexp_a(int test, int n)
Definition: matrix_exponential.c:347
double * expm3(int n, double a[])
Definition: matrix_exponential.c:208
double r8_log_2(double x)
Definition: matrix_exponential.c:1215
void r8mat_copy(int m, int n, double a1[], double a2[])
Definition: matrix_exponential.c:1358
double r8_max(double x, double y)
Definition: matrix_exponential.c:1263
double r8_abs(double x)
Definition: matrix_exponential.c:1044
double r8_add(double x, double y)
Definition: matrix_exponential.c:1085
int r8mat_significant(int m, int n, double r[], double s[])
Definition: matrix_exponential.c:2117
void r8mat_scale(int m, int n, double s, double a[])
Definition: matrix_exponential.c:2070
double * r8mat_copy_new(int m, int n, double a1[])
Definition: matrix_exponential.c:1407
void timestamp(void)
Definition: matrix_exponential.c:2219
double * expm11(int n, double a[])
Definition: matrix_exponential.c:11
void r8mat_add(int m, int n, double alpha, double a[], double beta, double b[], double c[])
Definition: matrix_exponential.c:1304
void r8mat_mm(int n1, int n2, int n3, double a[], double b[], double c[])
Definition: matrix_exponential.c:1719
void r8mat_print_some(int m, int n, double a[], int ilo, int jlo, int ihi, int jhi, char *title)
Definition: matrix_exponential.c:1962
double * expm2(int n, double a[])
Definition: matrix_exponential.c:132
int i4_max(int i1, int i2)
Definition: matrix_exponential.c:265
double r8_huge(void)
Definition: matrix_exponential.c:1175
double r8mat_norm_l1(int m, int n, double a[])
Definition: matrix_exponential.c:1788
void r8mat_minvm(int n1, int n2, double a[], double b[], double c[])
Definition: matrix_exponential.c:1670
double * r8mat_fss_new(int n, double a[], int nb, double b[])
Definition: matrix_exponential.c:1459
int mexp_test_num(void)
Definition: matrix_exponential.c:1011