accelerInt
v0.1
|
Header for Matrix exponential (phi) methods. More...
#include "header.h"
Go to the source code of this file.
Functions | |
int | phi2Ac_variable (const int, const double *, const double, double *) |
Compute the 2nd order Phi (exponential) matrix function. More... | |
int | phiAc_variable (const int, const double *, const double, double *) |
Compute the first order Phi (exponential) matrix function. More... | |
int | expAc_variable (const int, const double *, const double, double *) |
Compute the zeroth order Phi (exponential) matrix function. This is the regular matrix exponential. More... | |
Header for Matrix exponential (phi) methods.
Definition in file phiAHessenberg.h.
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.