MOOCHO (Single Doxygen Collection) Version of the Day
Public Types | Public Member Functions | Private Member Functions | Private Attributes
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 106 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 108 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 109 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 110 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 115 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 116 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 118 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 119 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 120 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 122 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 123 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 124 of file AbstractLinAlgPack_MatrixCOORTmplItfc.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines