#include <MatrixPower.h>
Public Member Functions | |
void | compute (MatrixType &res) const |
MatrixPowerAtomic (const MatrixType &T, RealScalar p) | |
Private Types | |
enum | { RowsAtCompileTime = MatrixType::RowsAtCompileTime, MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime } |
typedef Array< Scalar, RowsAtCompileTime, 1, ColMajor, MaxRowsAtCompileTime > | ArrayType |
typedef std::complex< RealScalar > | ComplexScalar |
typedef MatrixType::Index | Index |
typedef MatrixType::RealScalar | RealScalar |
typedef MatrixType::Scalar | Scalar |
Private Member Functions | |
void | compute2x2 (MatrixType &res, RealScalar p) const |
void | computeBig (MatrixType &res) const |
void | computePade (int degree, const MatrixType &IminusT, MatrixType &res) const |
Static Private Member Functions | |
static ComplexScalar | computeSuperDiag (const ComplexScalar &, const ComplexScalar &, RealScalar p) |
static RealScalar | computeSuperDiag (RealScalar, RealScalar, RealScalar p) |
static int | getPadeDegree (float normIminusT) |
static int | getPadeDegree (double normIminusT) |
static int | getPadeDegree (long double normIminusT) |
Private Attributes | |
const MatrixType & | m_A |
RealScalar | m_p |
Definition at line 41 of file MatrixPower.h.
|
private |
Definition at line 52 of file MatrixPower.h.
|
private |
Definition at line 50 of file MatrixPower.h.
|
private |
Definition at line 51 of file MatrixPower.h.
|
private |
Definition at line 49 of file MatrixPower.h.
|
private |
Definition at line 48 of file MatrixPower.h.
|
private |
Enumerator | |
---|---|
RowsAtCompileTime | |
MaxRowsAtCompileTime |
Definition at line 44 of file MatrixPower.h.
Eigen::MatrixPowerAtomic< MatrixType >::MatrixPowerAtomic | ( | const MatrixType & | T, |
RealScalar | p | ||
) |
Definition at line 72 of file MatrixPower.h.
void Eigen::MatrixPowerAtomic< MatrixType >::compute | ( | MatrixType & | res | ) | const |
Definition at line 77 of file MatrixPower.h.
|
private |
Definition at line 108 of file MatrixPower.h.
|
private |
Definition at line 129 of file MatrixPower.h.
|
private |
Definition at line 95 of file MatrixPower.h.
|
inlinestaticprivate |
Definition at line 238 of file MatrixPower.h.
|
inlinestaticprivate |
Definition at line 249 of file MatrixPower.h.
|
inlinestaticprivate |
Definition at line 182 of file MatrixPower.h.
|
inlinestaticprivate |
Definition at line 193 of file MatrixPower.h.
|
inlinestaticprivate |
Definition at line 205 of file MatrixPower.h.
|
private |
Definition at line 54 of file MatrixPower.h.
|
private |
Definition at line 55 of file MatrixPower.h.