|
accelerInt
v0.1
|
Computes various matrix exponential functions on the Krylov Hessenberg matricies. More...
#include <stdlib.h>#include <complex.h>#include "header.h"#include "lapack_dfns.h"#include "complexInverse.h"#include "solver_options.h"#include "solver_props.h"
Go to the source code of this file.
Functions | |
| int | phi2Ac_variable (const int m, const double *A, const double c, double *phiA) |
| Compute the 2nd order Phi (exponential) matrix function. More... | |
| int | phiAc_variable (const int m, const double *A, const double c, double *phiA) |
| Compute the first order Phi (exponential) matrix function. More... | |
| int | expAc_variable (const int m, const double *A, const double c, double *phiA) |
| Compute the zeroth order Phi (exponential) matrix function. This is the regular matrix exponential. More... | |
Variables | |
| double complex | poles [N_RA] |
| double complex | res [N_RA] |
Computes various matrix exponential functions on the Krylov Hessenberg matricies.
Definition in file phiAHessenberg.c.
| int expAc_variable | ( | const int | m, |
| const double * | A, | ||
| const double | c, | ||
| double * | phiA | ||
| ) |
Compute the zeroth order Phi (exponential) matrix function. This is the regular matrix exponential.
Computes \(\phi_0(c*A)\)
| [in] | m | The Hessenberg matrix size (mxm) |
| [in] | A | The input Hessenberg matrix |
| [in] | c | The scaling factor |
| [out] | phiA | The resulting exponential matrix |
Definition at line 140 of file phiAHessenberg.c.
| int phi2Ac_variable | ( | const int | m, |
| const double * | A, | ||
| const double | c, | ||
| double * | phiA | ||
| ) |
Compute the 2nd order Phi (exponential) matrix function.
Computes \(\phi_2(c*A)\)
| [in] | m | The Hessenberg matrix size (mxm) |
| [in] | A | The input Hessenberg matrix |
| [in] | c | The scaling factor |
| [out] | phiA | The resulting exponential matrix |
Definition at line 27 of file phiAHessenberg.c.
| int phiAc_variable | ( | const int | m, |
| const double * | A, | ||
| const double | c, | ||
| double * | phiA | ||
| ) |
Compute the first order Phi (exponential) matrix function.
Computes \(\phi_1(c*A)\)
| [in] | m | The Hessenberg matrix size (mxm) |
| [in] | A | The input Hessenberg matrix |
| [in] | c | The scaling factor |
| [out] | phiA | The resulting exponential matrix |
Definition at line 83 of file phiAHessenberg.c.
| double complex poles[N_RA] |
Definition at line 17 of file rational_approximant.c.
| double complex res[N_RA] |
Definition at line 18 of file rational_approximant.c.
1.8.14