oILAB
Loading...
Searching...
No Matches
gbLAB::SmithDecomposition< 1 > Class Reference

#include <SmithDecomposition.h>

Public Member Functions

 SmithDecomposition (const MatrixNi &A)
 
const MatrixNimatrixU () const
 
const MatrixNimatrixD () const
 
const MatrixNimatrixV () const
 
const MatrixNimatrixX () const
 
const MatrixNimatrixY () const
 

Private Types

typedef long long int IntValueType
 
typedef Eigen::Matrix< IntValueType, 1, 1 > MatrixNi
 

Private Attributes

const MatrixNi D
 
const MatrixNi U
 
const MatrixNi V
 
const MatrixNi X
 
const MatrixNi Y
 

Detailed Description

Definition at line 346 of file SmithDecomposition.h.

Member Typedef Documentation

◆ IntValueType

typedef long long int gbLAB::SmithDecomposition< 1 >::IntValueType
private

Definition at line 348 of file SmithDecomposition.h.

◆ MatrixNi

typedef Eigen::Matrix<IntValueType,1,1> gbLAB::SmithDecomposition< 1 >::MatrixNi
private

Definition at line 349 of file SmithDecomposition.h.

Constructor & Destructor Documentation

◆ SmithDecomposition()

gbLAB::SmithDecomposition< 1 >::SmithDecomposition ( const MatrixNi A)
inline

Definition at line 360 of file SmithDecomposition.h.

Member Function Documentation

◆ matrixD()

const MatrixNi & gbLAB::SmithDecomposition< 1 >::matrixD ( ) const
inline

Definition at line 376 of file SmithDecomposition.h.

◆ matrixU()

const MatrixNi & gbLAB::SmithDecomposition< 1 >::matrixU ( ) const
inline

Definition at line 370 of file SmithDecomposition.h.

◆ matrixV()

const MatrixNi & gbLAB::SmithDecomposition< 1 >::matrixV ( ) const
inline

Definition at line 382 of file SmithDecomposition.h.

◆ matrixX()

const MatrixNi & gbLAB::SmithDecomposition< 1 >::matrixX ( ) const
inline

Definition at line 388 of file SmithDecomposition.h.

◆ matrixY()

const MatrixNi & gbLAB::SmithDecomposition< 1 >::matrixY ( ) const
inline

Definition at line 394 of file SmithDecomposition.h.

Field Documentation

◆ D

const MatrixNi gbLAB::SmithDecomposition< 1 >::D
private

Definition at line 351 of file SmithDecomposition.h.

◆ U

const MatrixNi gbLAB::SmithDecomposition< 1 >::U
private

Definition at line 352 of file SmithDecomposition.h.

◆ V

const MatrixNi gbLAB::SmithDecomposition< 1 >::V
private

Definition at line 353 of file SmithDecomposition.h.

◆ X

const MatrixNi gbLAB::SmithDecomposition< 1 >::X
private

Definition at line 354 of file SmithDecomposition.h.

◆ Y

const MatrixNi gbLAB::SmithDecomposition< 1 >::Y
private

Definition at line 355 of file SmithDecomposition.h.


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