Blender V2.61 - r43446

TNT::Transpose_View< Array2D > Class Template Reference

#include <transv.h>

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 Array2Darray () 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() (Subscript i, Subscript j) const

Protected Attributes

const Array2DA_

Detailed Description

template<class Array2D>
class TNT::Transpose_View< Array2D >

Definition at line 43 of file transv.h.


Member Typedef Documentation

template<class Array2D>
typedef const T* TNT::Transpose_View< Array2D >::const_iterator

Definition at line 57 of file transv.h.

template<class Array2D>
typedef const T& TNT::Transpose_View< Array2D >::const_reference

Definition at line 58 of file transv.h.

template<class Array2D>
typedef T TNT::Transpose_View< Array2D >::element_type

Definition at line 53 of file transv.h.

template<class Array2D>
typedef T* TNT::Transpose_View< Array2D >::iterator

Definition at line 55 of file transv.h.

template<class Array2D>
typedef T* TNT::Transpose_View< Array2D >::pointer

Definition at line 54 of file transv.h.

template<class Array2D>
typedef T& TNT::Transpose_View< Array2D >::reference

Definition at line 56 of file transv.h.

template<class Array2D>
typedef Array2D::element_type TNT::Transpose_View< Array2D >::T

Definition at line 51 of file transv.h.

template<class Array2D>
typedef T TNT::Transpose_View< Array2D >::value_type

Definition at line 52 of file transv.h.


Constructor & Destructor Documentation

template<class Array2D>
TNT::Transpose_View< Array2D >::Transpose_View ( const Transpose_View< Array2D > &  A) [inline]

Definition at line 78 of file transv.h.

template<class Array2D>
TNT::Transpose_View< Array2D >::Transpose_View ( const Array2D A) [inline]

Definition at line 79 of file transv.h.


Member Function Documentation

template<class Array2D>
const Array2D& TNT::Transpose_View< Array2D >::array ( ) const [inline]

Definition at line 61 of file transv.h.

References TNT::Transpose_View< Array2D >::A_.

template<class Array2D>
Subscript TNT::Transpose_View< Array2D >::lbound ( ) const [inline]

Definition at line 64 of file transv.h.

References TNT::Transpose_View< Array2D >::A_.

Referenced by TNT::Transpose_View< Array2D >::operator()().

template<class Array2D>
Subscript TNT::Transpose_View< Array2D >::num_cols ( ) const [inline]

Definition at line 63 of file transv.h.

References TNT::Transpose_View< Array2D >::A_.

Referenced by TNT::Transpose_View< Array2D >::dim(), and TNT::matmult().

template<class Array2D>
Subscript TNT::Transpose_View< Array2D >::num_rows ( ) const [inline]

Definition at line 62 of file transv.h.

References TNT::Transpose_View< Array2D >::A_.

Referenced by TNT::Transpose_View< Array2D >::dim(), and TNT::matmult().

template<class Array2D>
const Array2D::element_type& TNT::Transpose_View< Array2D >::operator() ( Subscript  i,
Subscript  j 
) const [inline]

Member Data Documentation


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