AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index > Class Template Reference

Templated class for objects that support the SparseCOOElementTemplatInterface specification. More...

#include <AbstractLinAlgPack_MatrixCOORTmplItfc.hpp>

List of all members.

Public Types

typedef T_Scalar value_type
typedef T_Index index_type

Public Member Functions

 MatrixCOORTmplItfcItrEleView (const T_Scalar *value, const T_Index *row_i, const T_Index *col_j)
void increment ()
bool operator!= (const MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index > &ele) const
T_Scalar value () const
T_Index row_i () const
T_Index col_j () const

Private Member Functions

 MatrixCOORTmplItfcItrEleView ()

Private Attributes

const T_Scalar * value_
const T_Index * row_i_
const T_Index * col_j_


Detailed Description

template<class T_Scalar, class T_Index>
class AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >

Templated class for objects that support the SparseCOOElementTemplatInterface specification.

Definition at line 93 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.


Member Typedef Documentation

template<class T_Scalar, class T_Index>
typedef T_Scalar AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::value_type

Definition at line 95 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
typedef T_Index AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::index_type

Definition at line 96 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.


Constructor & Destructor Documentation

template<class T_Scalar, class T_Index>
AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::MatrixCOORTmplItfcItrEleView ( const T_Scalar *  value,
const T_Index *  row_i,
const T_Index *  col_j 
) [inline]

Definition at line 97 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::MatrixCOORTmplItfcItrEleView (  )  [private]


Member Function Documentation

template<class T_Scalar, class T_Index>
void AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::increment (  )  [inline]

Definition at line 102 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
bool AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::operator!= ( const MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index > &  ele  )  const [inline]

Definition at line 103 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
T_Scalar AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::value (  )  const [inline]

Definition at line 105 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
T_Index AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::row_i (  )  const [inline]

Definition at line 106 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
T_Index AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::col_j (  )  const [inline]

Definition at line 107 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.


Member Data Documentation

template<class T_Scalar, class T_Index>
const T_Scalar* AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::value_ [private]

Definition at line 109 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
const T_Index* AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::row_i_ [private]

Definition at line 110 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.

template<class T_Scalar, class T_Index>
const T_Index* AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >::col_j_ [private]

Definition at line 111 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Oct 20 12:54:06 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7