Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::transpose_view< array2D > Class Template Reference

Template class for Matrix Transpose Views. More...

#include <tnt_transv.h>

Collaboration diagram for SPUC::transpose_view< array2D >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef array2D::element_type T
typedef T value_type
typedef T element_type
typedef Tpointer
typedef Titerator
typedef Treference
typedef const Tconst_iterator
typedef const Tconst_reference

Public Member Functions

const array2D & array () const
subscript num_rows () const
subscript num_cols () const
subscript lbound () const
subscript dim (subscript i) const
 transpose_view (const transpose_view< array2D > &A)
 transpose_view (const array2D &A)
const array2D::element_type & operator() (int i, int j) const

Protected Attributes

const array2D & A_

Detailed Description

template<class array2D>
class SPUC::transpose_view< array2D >

Template class for Matrix Transpose Views.


Member Typedef Documentation

template<class array2D>
typedef const T* SPUC::transpose_view< array2D >::const_iterator
 

template<class array2D>
typedef const T& SPUC::transpose_view< array2D >::const_reference
 

template<class array2D>
typedef T SPUC::transpose_view< array2D >::element_type
 

template<class array2D>
typedef T* SPUC::transpose_view< array2D >::iterator
 

template<class array2D>
typedef T* SPUC::transpose_view< array2D >::pointer
 

template<class array2D>
typedef T& SPUC::transpose_view< array2D >::reference
 

template<class array2D>
typedef array2D::element_type SPUC::transpose_view< array2D >::T
 

template<class array2D>
typedef T SPUC::transpose_view< array2D >::value_type
 


Constructor & Destructor Documentation

template<class array2D>
SPUC::transpose_view< array2D >::transpose_view const transpose_view< array2D > &  A  )  [inline]
 

template<class array2D>
SPUC::transpose_view< array2D >::transpose_view const array2D &  A  )  [inline]
 


Member Function Documentation

template<class array2D>
const array2D& SPUC::transpose_view< array2D >::array  )  const [inline]
 

template<class array2D>
subscript SPUC::transpose_view< array2D >::dim subscript  i  )  const [inline]
 

Here is the call graph for this function:

template<class array2D>
subscript SPUC::transpose_view< array2D >::lbound  )  const [inline]
 

template<class array2D>
subscript SPUC::transpose_view< array2D >::num_cols  )  const [inline]
 

template<class array2D>
subscript SPUC::transpose_view< array2D >::num_rows  )  const [inline]
 

template<class array2D>
const array2D::element_type& SPUC::transpose_view< array2D >::operator() int  i,
int  j
const [inline]
 

Here is the call graph for this function:


Member Data Documentation

template<class array2D>
const array2D& SPUC::transpose_view< array2D >::A_ [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 16 11:07:23 2005 for spuc by  doxygen 1.4.4