Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IntegerMatrix Class Reference

Inheritance diagram for IntegerMatrix:

DenseIntegerMatrix SparseIntegerMatrix List of all members.

Public Methods

virtual ~IntegerMatrix ()
integer getSize () const
size_t getRows () const
size_t getCols () const
virtual unsigned long rank () const=0
virtual void smithForm (vector< NTL_ZZ::Element > &) const=0
virtual integer & determinant (integer &) const=0
int printRank () const
int printSmithForm () const
int printDeterminant () const

Protected Attributes

size_t rows
size_t cols

Constructor & Destructor Documentation

virtual ~IntegerMatrix   [inline, virtual]
 


Member Function Documentation

virtual integer& determinant integer &    const [pure virtual]
 

Implemented in SparseIntegerMatrix, and DenseIntegerMatrix.

size_t getCols   const [inline]
 

size_t getRows   const [inline]
 

integer getSize   const [inline]
 

int printDeterminant   const [inline]
 

int printRank   const [inline]
 

int printSmithForm   const [inline]
 

virtual unsigned long rank   [pure virtual]
 

Implemented in SparseIntegerMatrix, and DenseIntegerMatrix.

virtual void smithForm vector< NTL_ZZ::Element > &    const [pure virtual]
 

Implemented in SparseIntegerMatrix, and DenseIntegerMatrix.


Member Data Documentation

size_t cols [protected]
 

size_t rows [protected]
 


Generated on Mon Jun 20 09:16:51 2005 for linbox by doxygen1.2.18