CAPD DynSys Library  5.2.0
capd::matrixAlgorithms::IntMatrixAlgorithmsFactory Struct Reference

#include <capd/matrixAlgorithms/IntMatrixAlgorithmsFactory.h>

Classes

struct  QuotientBaseMatrix
 
struct  SmithForm
 
struct  SolveLinearEquation
 

Public Types

typedef IntMatrixAlgorithmsFactory This
 

Public Member Functions

 IntMatrixAlgorithmsFactory (bool usePARI)
 
template<typename Matrix >
SmithForm< Matrix >::type smithForm (Matrix &B, bool computeQ, bool computeQinv, bool computeR, bool computeRinv)
 
template<typename Matrix >
SolveLinearEquation< Matrix >::type solveLinearEquation (Matrix &m)
 
template<typename Matrix >
QuotientBaseMatrix< Matrix >::type quotientBaseMatrix (Matrix &A_W, Matrix &A_V)
 

Member Typedef Documentation

◆ This

Constructor & Destructor Documentation

◆ IntMatrixAlgorithmsFactory()

capd::matrixAlgorithms::IntMatrixAlgorithmsFactory::IntMatrixAlgorithmsFactory ( bool  usePARI)
inline

Member Function Documentation

◆ quotientBaseMatrix()

template<typename Matrix >
QuotientBaseMatrix<Matrix>::type capd::matrixAlgorithms::IntMatrixAlgorithmsFactory::quotientBaseMatrix ( Matrix &  A_W,
Matrix &  A_V 
)
inline

◆ smithForm()

template<typename Matrix >
SmithForm<Matrix>::type capd::matrixAlgorithms::IntMatrixAlgorithmsFactory::smithForm ( Matrix &  B,
bool  computeQ,
bool  computeQinv,
bool  computeR,
bool  computeRinv 
)
inline

◆ solveLinearEquation()

template<typename Matrix >
SolveLinearEquation<Matrix>::type capd::matrixAlgorithms::IntMatrixAlgorithmsFactory::solveLinearEquation ( Matrix &  m)
inline