TaPAS  0.2
Functions
matrix.h File Reference
#include <talalib/common.h>
#include <talalib/vec.h>

Go to the source code of this file.

Functions

void tla_matrix_compute_snf (tla_matrix_t A, tla_matrix_t H, int *dim, tla_matrix_t X, tla_matrix_t Y, tla_matrix_t U, tla_matrix_t V)
 
void tla_matrix_compute_hnf (const tla_matrix_t A, tla_matrix_t H, int *dim, tla_matrix_t U, tla_matrix_t V)
 

Function Documentation

void tla_matrix_compute_hnf ( const tla_matrix_t  A,
tla_matrix_t  H,
int *  dim,
tla_matrix_t  U,
tla_matrix_t  V 
)

Transform A into an Hermite matrice H such that A = H*U and U*V=I

void tla_matrix_compute_snf ( tla_matrix_t  A,
tla_matrix_t  H,
int *  dim,
tla_matrix_t  X,
tla_matrix_t  Y,
tla_matrix_t  U,
tla_matrix_t  V 
)

Transform A into a Smith matrice S such that A = X*S*U and U*V=I and X*Y=I