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

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

#include <transpose.h>

List of all members.

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


Public Types

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

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
RowIterator rowBegin ()
RowIterator rowEnd ()
ConstRowIterator rowBegin () const
ConstRowIterator rowEnd () 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::ConstRawIndexedIterator ConstRawIndexedIterator
 

typedef Matrix::ConstRawIterator ConstRawIterator
 

typedef Matrix::ConstColIterator ConstRowIterator
 

typedef Matrix::Element Element
 

typedef Matrix::RawIndexedIterator RawIndexedIterator
 

typedef Matrix::RawIterator RawIterator
 

typedef Matrix::Col Row
 

typedef Matrix::ColIterator RowIterator
 


Member Function Documentation

size_t coldim   const [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]
 

ConstRowIterator rowBegin   const [inline]
 

RowIterator rowBegin   [inline]
 

size_t rowdim   const [inline]
 

ConstRowIterator rowEnd   const [inline]
 

RowIterator rowEnd   [inline]
 

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

TransposeMatrix const TransposeMatrix< Matrix, MatrixCategories::ColMatrixTag > &    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