MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
AbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index > Class Template Reference

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

#include <AbstractLinAlgPack_MatrixCOORTmplItfc.hpp>

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 53 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: