The LieMatrix. Used extensively in the implementation of Pade Approximation to solve linear ODEs. More...
#include <LieMatrix.h>
Public Member Functions | |
LieMatrix () | |
Default constructor. | |
LieMatrix (const LieMatrix< my_matrix_alg_type > &m) | |
Copy constructor. | |
~LieMatrix (void) | |
Default destructor. | |
LieMatrix< my_matrix_alg_type > & | operator+= (const mtlMatrix &m) |
Adds to this. | |
LieMatrix< my_matrix_alg_type > & | operator*= (const SCA a) |
Rescales this. | |
LieMatrix< my_matrix_alg_type > | operator+ (const LieMatrix< my_matrix_alg_type > &n) const |
Returns the sum of this and n. | |
GroupElement< my_matrix_alg_type > | exp (const SCA t=SCA(1)) const |
Returns the exponential GroupElement. | |
Static Public Member Functions | |
static mtlMatrix & | scaled_add (mtlMatrix &B, SCA l, mtlMatrix &result) |
static LieMatrix < my_matrix_alg_type > | Lie (const LieMatrix< my_matrix_alg_type > &A, const LieMatrix< my_matrix_alg_type > &B) |
Lie bracket of two LieMatrices (ie AB-BA). |
The LieMatrix. Used extensively in the implementation of Pade Approximation to solve linear ODEs.
Built on mtlMatrix.