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

TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > Class Template Reference

#include <transpose.h>

List of all members.

template<class Matrix>
class LinBox::TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag >


Public Types

typedef Matrix::Element Element
typedef Matrix::RowIterator ColIterator
typedef Matrix::RawIterator RawIterator
typedef Matrix::RawIndexedIterator RawIndexedIterator
typedef Matrix::ConstRowIterator ConstColIterator
typedef Matrix::ConstRawIterator ConstRawIterator
typedef Matrix::ConstRawIndexedIterator ConstRawIndexedIterator
typedef Matrix::Row Column
typedef Matrix::Row Col

Public Methods

 TransposeMatrix (Matrix &A)
 TransposeMatrix (const TransposeMatrix &M)
size_t rowdim () const
size_t coldim () const
template<class Field> std::ostream & write (std::ostream &stream, const Field &F) const
void setEntry (size_t i, size_t j, const Element &a_ij)
ElementrefEntry (size_t i, size_t j)
const ElementgetEntry (size_t i, size_t j) const
ElementgetEntry (Element &x, size_t i, size_t j) const
ColIterator colBegin ()
ColIterator colEnd ()
ConstColIterator colBegin () const
ConstColIterator colEnd () const
RawIterator rawBegin ()
RawIterator rawEnd ()
ConstRawIterator rawBegin () const
ConstRawIterator rawEnd () const
RawIndexedIterator rawIndexedBegin ()
RawIndexedIterator rawIndexedEnd ()
ConstRawIndexedIterator rawIndexedBegin () const
ConstRawIndexedIterator rawIndexedEnd () const

Protected Attributes

Matrix & _A

Member Typedef Documentation

typedef Matrix::Row Col
 

typedef Matrix::RowIterator ColIterator
 

typedef Matrix::Row Column
 

typedef Matrix::ConstRowIterator ConstColIterator
 

typedef Matrix::ConstRawIndexedIterator ConstRawIndexedIterator
 

typedef Matrix::ConstRawIterator ConstRawIterator
 

typedef Matrix::Element Element
 

typedef Matrix::RawIndexedIterator RawIndexedIterator
 

typedef Matrix::RawIterator RawIterator
 


Member Function Documentation

ConstColIterator colBegin   const [inline]
 

ColIterator colBegin   [inline]
 

size_t coldim   const [inline]
 

ConstColIterator colEnd   const [inline]
 

ColIterator colEnd   [inline]
 

Element& getEntry Element   x,
size_t    i,
size_t    j
const [inline]
 

const Element& getEntry size_t    i,
size_t    j
const [inline]
 

ConstRawIterator rawBegin   const [inline]
 

RawIterator rawBegin   [inline]
 

ConstRawIterator rawEnd   const [inline]
 

RawIterator rawEnd   [inline]
 

ConstRawIndexedIterator rawIndexedBegin   const [inline]
 

RawIndexedIterator rawIndexedBegin   [inline]
 

ConstRawIndexedIterator rawIndexedEnd   const [inline]
 

RawIndexedIterator rawIndexedEnd   [inline]
 

Element& refEntry size_t    i,
size_t    j
[inline]
 

size_t rowdim   const [inline]
 

void setEntry size_t    i,
size_t    j,
const Element   a_ij
[inline]
 

TransposeMatrix const TransposeMatrix< Matrix, MatrixCategories::RowMatrixTag > &    M [inline]
 

TransposeMatrix Matrix &    A [inline]
 

std::ostream& write std::ostream &    stream,
const Field   F
const [inline]
 


Member Data Documentation

Matrix& _A [protected]
 


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