Public Member Functions | Static Public Member Functions

LieMatrix< my_matrix_alg_type > Class Template Reference

The LieMatrix. Used extensively in the implementation of Pade Approximation to solve linear ODEs. More...

#include <LieMatrix.h>

List of all members.

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).

Detailed Description

template<typename my_matrix_alg_type>
class LieMatrix< my_matrix_alg_type >

The LieMatrix. Used extensively in the implementation of Pade Approximation to solve linear ODEs.

Built on mtlMatrix.


The documentation for this class was generated from the following file: