Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator
+ Graphe de collaboration de Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator:

Fonctions membres publiques

 row_iterator (const col_type *col, const col_type *end, const val_type *val)
 
 operator bool () const
 
row_iteratoroperator++ ()
 
col_type col () const
 
val_type value () const
 

Attributs privés

const col_type * m_col = nullptr
 
const col_type * m_end = nullptr
 
const val_type * m_val = nullptr
 

Description détaillée

template<typename val_t, typename col_t, typename ptr_t>
class Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator

Définition à la ligne 346 du fichier CSRMatrix.h.

Documentation des constructeurs et destructeur

◆ row_iterator()

template<typename val_t, typename col_t, typename ptr_t>
Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::row_iterator ( const col_type * col,
const col_type * end,
const val_type * val )
inline

Définition à la ligne 350 du fichier CSRMatrix.h.

Documentation des fonctions membres

◆ col()

template<typename val_t, typename col_t, typename ptr_t>
col_type Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::col ( ) const
inline

Définition à la ligne 368 du fichier CSRMatrix.h.

◆ operator bool()

template<typename val_t, typename col_t, typename ptr_t>
Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::operator bool ( ) const
inline

Définition à la ligne 356 du fichier CSRMatrix.h.

◆ operator++()

template<typename val_t, typename col_t, typename ptr_t>
row_iterator & Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::operator++ ( )
inline

Définition à la ligne 361 du fichier CSRMatrix.h.

◆ value()

template<typename val_t, typename col_t, typename ptr_t>
val_type Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::value ( ) const
inline

Définition à la ligne 373 du fichier CSRMatrix.h.

Documentation des données membres

◆ m_col

template<typename val_t, typename col_t, typename ptr_t>
const col_type* Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::m_col = nullptr
private

Définition à la ligne 380 du fichier CSRMatrix.h.

◆ m_end

template<typename val_t, typename col_t, typename ptr_t>
const col_type* Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::m_end = nullptr
private

Définition à la ligne 381 du fichier CSRMatrix.h.

◆ m_val

template<typename val_t, typename col_t, typename ptr_t>
const val_type* Arcane::Alina::CSRMatrix< val_t, col_t, ptr_t >::row_iterator::m_val = nullptr
private

Définition à la ligne 382 du fichier CSRMatrix.h.


La documentation de cette classe a été générée à partir du fichier suivant :