linbox
InvertTextbookDomain< Field > Class Template Reference

Assumes that Field is a field, not a ring. More...

#include <invert-tb.h>

Public Types

typedef Field::Element Element
 
typedef MatrixDomain< FieldMatrixDom
 
typedef MatrixDom::OwnMatrix OwnMatrix
 
typedef MatrixDom::Matrix SubMatrix
 

Public Member Functions

 InvertTextbookDomain (const Field &F)
 
 InvertTextbookDomain (const InvertTextbookDomain &D)
 
template<class Matrix1, class Matrix2>
bool invert (Matrix1 &Ainv, Matrix2 &A)
 

Detailed Description

template<class Field>
class LinBox::InvertTextbookDomain< Field >

Assumes that Field is a field, not a ring.

Uses Gauss-Jordan elimination.

Member Typedef Documentation

◆ Element

template<class Field>
typedef Field::Element Element

◆ MatrixDom

template<class Field>
typedef MatrixDomain<Field> MatrixDom

◆ OwnMatrix

template<class Field>
typedef MatrixDom::OwnMatrix OwnMatrix

◆ SubMatrix

template<class Field>
typedef MatrixDom::Matrix SubMatrix

Constructor & Destructor Documentation

◆ InvertTextbookDomain() [1/2]

template<class Field>
InvertTextbookDomain ( const Field & F)
inline

◆ InvertTextbookDomain() [2/2]

template<class Field>
InvertTextbookDomain ( const InvertTextbookDomain< Field > & D)
inline

Member Function Documentation

◆ invert()

template<class Field>
template<class Matrix1, class Matrix2>
bool invert ( Matrix1 & Ainv,
Matrix2 & A )
inline

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